2010-01-04 35 views
0

我有一個對象結構,我從XML反序列化 - 但我想用它與LINQ。有沒有什麼辦法可以將這個功能添加到普通的對象結構中而沒有XPath的麻煩?帶有不帶XPath的LINQ的XML

回答

2

如果它已經被反序列化,你可以使用linq來對象。否則,您可以使用linq to xml,這比XPath稍微友好一些。

0

當然。對於linq to XML沒有特別的要求,您可以輕鬆使用您的序列化XML,只需使用system.xml.linq中的類

特別是XElement/XDocument。

XElement xe = XElement.Parse(**yourXML**); 

from x in xe.Descendants("someElement") 
    select .....