0

私は xml 文字列を持っていて、その中にさまざまなレコードがあり、各レコード内の id を抽出したいと考えています。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>

これは、必要な情報を抽出するための文字列として持っているものですが、デバッグ時に文字列が指定された GUID だけでなく xml ファイルであるように見えるため、正しいかどうかはわかりません。

string data = new XDocument(new XElement("Record", 
    uploads.Select(guid => new XElement("TaskGUID", guid.ToString()))))
    .ToString();

アップロードは次のとおりです。List<Guid?> uploads

4

3 に答える 3