Quelle est la méthode la plus rapide pour analyser un fichier XML en C#? J'utilise .Net 2.0Analyse d'un fichier XML en C#
Répondre
Si vous utilisez .Net 2, XmlReader et XmlDocument sont à ce sujet.
Si vous pouvez utiliser .Net 3.5, les nouvelles méthodes Linq to Xml sont une grande amélioration.
Je ne l'ai pas marqué moi-même, mais quand j'ai demandé à ce sujet dans le passé, on m'a dit que XmlDocument est censé être plus rapide. J'ai cependant des doutes, car XmlDocument aurait besoin de créer un DOM alors que XmlReader ne le ferait pas.
Si vous utilisez une classe XmlTextReader il sera techniquement plus rapide que d'utiliser un XmlDocument, qui analyse le fichier entier et construit un DOM pour vous. Mais vous devez également tenir compte du fait qu'avec un XmlTextReader, vous lisez juste un nœud à la fois, donc il y a un surcoût supplémentaire pour donner du sens aux données que vous lisez. Si vous allez tout de même tout stocker vous-même, l'utilisation de XmlDocument peut s'avérer plus efficace.
- 1. Analyse XML en C
- 2. (E) Analyse BNF en XML
- 3. iPhone: analyse le fichier XML avec l'attribut
- 4. OO Conception Objective-C avec analyse XML
- 5. Analyse XML codée en UTF-8
- 6. Analyse XML dans JSFL?
- 7. kxml2 Analyse XML simple
- 8. Asp XML Analyse
- 9. Analyse XML Clojure
- 10. XML, LINQ analyse syntaxique
- 11. php xml analyse
- 12. Analyse XML CDATA avec PHP
- 13. Analyse et transformation XML en PHP?
- 14. analyse XML simple
- 15. Analyse XML avec AS2
- 16. Analyse XML dans l'iPhone
- 17. Java XML analyse syntaxique
- 18. Analyse XML avec AS3
- 19. XML Jquery analyse syntaxique
- 20. analyse de chaîne en C
- 21. Analyse du fichier XML via PHP tout en utilisant XSLT comme fichier modèle principal
- 22. Analyse du fichier XML à l'aide de NSXMLParser
- 23. TouchXML analyse les attributs XML
- 24. Analyse d'éléments XML dans XmlReader
- 25. Analyse de fichiers XML en construisant un modèle objet
- 26. Analyse de fichier texte en Java
- 27. Analyse XML jQuery et XPath
- 28. Analyse XML CDATA avec Xmllite
- 29. Javascript XML analyse ou alternative
- 30. Java XML analyse en utilisant DOM pour obtenir nodevalue