中的某些標記值我有一個xml字符串,並有不同的記錄,我想提取每個記錄中的id。這裏是XML的一個樣本:解析xml字符串以獲得
<UploadsInformation >
<Record>
<TaskGUID>48A583CA-A532-419A-9CDB-292764CEC541</TaskGUID>
</Record>
<Record>
<TaskGUID>ED6BA682-2BB2-4ADF-8355-9C605E16E088</TaskGUID>
</Record>
<Record>
<TaskGUID>D20D7042-FC5B-4CF7-9496-D2D9DB68CF52</TaskGUID>
</Record>
<Record>
<TaskGUID>F5DB10C5-D517-4CDA-8AAA-4E3F50B5FF3C</TaskGUID>
</Record>
</UploadsInformation>
這是我作爲一個字符串來提取我的需要,但如果它的正確與否,因爲當我調試串似乎是xml文件不知道的信息而不僅僅是指定的GUID。
string data = new XDocument(new XElement("Record",
uploads.Select(guid => new XElement("TaskGUID", guid.ToString()))))
.ToString();
上傳爲:List<Guid?> uploads
你想有一個'名單'作爲最終結果? –
Bazzz
@Bazzz是的,因爲我將最有可能有一個taskGuids列表循環通過 – Masriyah
您正在創建一個新的XML文檔與您當前的查詢,這就是爲什麼你看到XML。你想成爲你的查詢的最終結果是什麼?源XML中的「TaskGUID」中的值? – Tim