Question

Quand j'utilise LINQ to XML, est l'ordre des éléments et attributs écrits en texte garanti le même ordre que la façon dont j'ai ajouté les objets XElement et XAttribute? De même, quand je lis dans un document XML, est-il parcouru dans le même ordre tel qu'il apparaît dans le fichier XML?

Était-ce utile?

La solution

Oui, il est le même ordre dans les deux sens.

Autres conseils

Cependant, il faut savoir que les attributs XML sont spécifiés pour être non ordonnée; il serait imprudent de compter sur une commande particulière d'attributs dans tout code . En pratique, de nombreuses API ne font même pas découvrable ordre dans lequel les attributs étaient

éléments fratries ont ordre; attributs ne le font pas.

Oui, vous pouvez utiliser l'indexation et qui correspond directement à l'ordre dans lequel ils apparaissent dans le document.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top