-1

私のXML文書を以下に示します。Table,Table1,Table2 のように要素の頭を使って要素ブロックを取得したいのですが、それができません。これを行うのを手伝ってください。

<?xml version="1.0" encoding="utf-8"?>
<NewDataSet>
    <Table>
        <Fld_ID></Fld_ID>
        <Fld_Name></Fld_Name>
        <Fld_Address></Fld_Address>
    </Table>
    <Table1>
        <Fld_Bank></Fld_Bank>
        <Fld_Account></Fld_Account>
        <Fld_Balance><</Fld_Balance>
    </Table1>
    <Table2>
        <Fld_Item1 name="xx" price="00" ></Fld_Item1>
        <Fld_Item2 name="xx" price="00" ></Fld_Item2>
    </Table2>
</NewDataSet>
4

1 に答える 1

1
var doc = XDocument.Load(path); // or .Parse(str)
var r = from e in doc.Element("NewDataSet") // root
                     .Elements() // first level child nodes
        // where e.Name.StartsWith("Table")
        select e;
于 2013-02-04T08:00:34.773 に答える