2013-02-04 30 views
-1

我的XML文檔如下所示。我想要使​​用類似Table,Table1,Table2這樣的元素頭來獲取元素塊。我無法做到這一點。請幫助我做到這一點。通過xml中的文本獲取節點

<?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> 

回答

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; 
+0

感謝您的答覆.. – user1951007

+0

@ user1951007:很高興它幫助! – abatishchev