J'ai quelques xml comme ceci:LINQ pour accéder aux données XML basées sur les attributs de champ
<Data>
<Rows>
<Row>
<Field Name="title">Mr</Field>
<Field Name="surname">Doe</Field>
<Row>
<Rows>
<Data>
LINQ comment puis-je obtenir la valeur contenue dans l'élément de champ où l'attribut est le nom
grâce
Je crois que LINQ to XML est très bien conçu pour être une alternative à XPath, offrant un soutien fortement typé et une syntaxe de requête plus intuitive . –
LINQ to XML ajoute une autre couche au-dessus du XML. Fondamentalement, ce qu'il fait est de traduire votre requête en constructions XPath. En regardant l'exemple XQuery de http://msdn.microsoft.com/en-us/bb330936.aspx, vous pouvez voir comment vous pouvez écrire une requête complexe dans LINQ au lieu de XPath. LINQ est plus intuitif pour ceux qui n'ont pas d'expérience avec XPath. C'est vrai. –