-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 回答