Je souhaite manipuler des fichiers XML.Quelle est la meilleure méthode pour manipuler les fichiers xml?
...
<Document Id="1091">
<Indexes>
<Index Name="MODD" Value="aaa" />
<Index Name="DDAT" Value="bbb" />
<Index Name="CDAT" Value="ccc" />
<Index Name="MDAT" Value="ddd" />
<Index Name="DOCN" Value="eee" />
<Index Name="STAT" Value="fff" />
...
</Indexes>
</Document>
<Document Id="2088">
...
J'ai récupérer au hasard la valeur d'un indice. J'éviterais la boucle sur tous les index. Quel est l'outil que vous me conseillez d'utiliser et pourquoi?
- charger le fichier en tant que fichier texte et utiliser RegEx
- charge le fichier xml et utiliser XPath
- charge le fichier xml et utiliser LINQ pour Xml
- générer les classes avec xsd.exe ou xsd2code
- une autre approche
Cependant, vous le faites, ** n'utilisez pas regex. ** –
Et je voudrais d'abord Linq à Xml. Je le trouve supérieur pour la plupart des scénarios. –
N'utilisez jamais une forme de manipulation de chaîne sur des fichiers XML. Différent ensemble de règles. –