中的某些标记值我有一个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