est quelque chose comme node.Attributes ["nom"]. InnerText le bon moyen?Comment obtenir les attributs d'un nœud xml
2
A
Répondre
3
Vous devez utiliser la propriété Value de la classe XAttribute:
string attrValue = element.Attribute("name").Value;
Notez que la méthode Attributes() retourne un IEnumerable<XAttribute>
que vous devez parcourir, au lieu d'une instance XAttribute
. De plus, ce sont des méthodes et non des propriétés indexées: vous devez les appeler en utilisant des parenthèses et non des crochets.
XAttribute
ne prend pas en charge une propriété InnerText
, vous devrez donc utiliser Value
à la place.
1
Vous pouvez utiliser cette option, pour intercepter une exception si l'attribut est null
string attrValue = node.Attributes["name"] == null ? string.Empty : node.Attributes["name"].Value;
Questions connexes
- 1. Comment obtenir tous les attributs pour un nœud xml particulier dans qt
- 2. XML Parse avec hpricot, obtenir les attributs
- 3. obtenir les attributs XML de SQL
- 4. Comment utiliser la propriété Tags d'un nœud XML pour obtenir ses informations et attributs?
- 5. TouchXML analyse les attributs XML
- 6. obtenir les attributs de href utilisant libxml
- 7. Comment obtenir les attributs valeur
- 8. Obtenir le nœud XML en utilisant tsql
- 9. Obtenir le premier enfant du nœud xml
- 10. Editer le nœud Xml
- 11. XStream: nœud avec attributs et nœud de texte?
- 12. obtenir des attributs de nœuds xml spécifiques
- 13. Les attributs XML sont triés
- 14. Comment obtenir un nœud XML à partir de XDocument
- 15. Comment obtenir le prochain texte d'un nœud XML, avec C#?
- 16. Comment faire pour récupérer des attributs de nœud XML Dans C#
- 17. attributs Xml et collections
- 18. Symboles dans les attributs XML
- 19. Comment accéder aux éléments et attributs XML?
- 20. Comment sélectionner un nœud sans attributs en utilisant xpath?
- 21. SQL Server: Comment obtenir des attributs XML dans une requête?
- 22. Comment récupérer dynamiquement toutes les valeurs possibles des attributs (attributs variables) de l'un des nœuds xml?
- 23. Identification d'un certain nœud en XML
- 24. ActionScript: comment puis-je obtenir des noeuds XML par attributs
- 25. Comment obtenir les attributs d'entrée d'origine
- 26. Comment obtenir les attributs du composant parent
- 27. Xml sérialisation Attributs et texte
- 28. Peut-on grouper tous les attributs d'un nœud dans un fichier XML en utilisant JAVA?
- 29. nœud Attributs [] tableau donnant des attributs supplémentaires dans IE
- 30. les attributs d'arbre XML à l'aide LINQ
Quelle est la différence? En outre, quelle est la différence entre les attributs [xxx] et l'attribut (xxx)? – user496949
@ user496949, il n'y a aucune différence car 'XAttribute' ne supporte pas' InnerText'. Voir ma réponse mise à jour. J'ai utilisé les types LINQ To XML puisque votre question est marquée comme telle, peut-être que vous vouliez quelque chose d'autre? –