2010-01-04 10 views
0

J'ai une structure d'objet que j'ai désérialisée de XML - mais je veux l'utiliser avec LINQ. Est-il possible que je puisse ajouter cette capacité à une structure d'objet normale sans les tracas de XPath?XML avec LINQ sans XPath

Répondre

2

S'il est déjà désérialisé, vous pouvez simplement utiliser linq pour les objets. Sinon, vous pouvez utiliser linq en XML, ce qui est légèrement plus convivial que XPath.

0

Bien sûr. Il n'y a pas d'exigences particulières sur XML pour linq to XML, vous pouvez facilement utiliser votre XML sérialisé, utilisez simplement les classes de system.xml.linq

En particulier XElement/XDocument.

à-dire

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

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