Existe-t-il des alternatives à l'expat pour l'analyse XML orientée flux en C++? Les données que je traite arrivent sur une connexion TCP et il y a plusieurs documents XML à traiter, ce qui signifie que je dois réinitialiser l'analyseur XML chaque fois qu'il y a un nouveau document. L'analyseur n'a pas besoin d'être conforme aux normes; Je suis intéressé à pouvoir analyser la syntaxe XML en utilisant un processus orienté rappel, plutôt que de se conformer à un schéma particulier.Alternatives à l'expat pour l'analyse XML orientée flux en C++
Répondre
Qu'en est-il de Xerces-C++?
Je ne suis pas sûr, mais vous pouvez avoir un point là. :-) – Gianni
Test-conduite Xerces-C++ dès maintenant. L'API est sympa, mais je ne suis pas sûr qu'elle supportera le type de streaming qui se passe sur une connexion TCP, où je recevrai des morceaux de données, et beaucoup de documents et je dois réinitialiser l'analyse XML sans perdre la place le tampon où il s'est arrêté. –
Vous pouvez essayer Apache's Xerces.
- 1. Programmation orientée aspect en C#
- 2. Alternatives EasyHook pour C#
- 3. Lecteur de flux C# en ajoutant \ n à XML
- 4. Alternatives à l'utilisation de XML et XSL?
- 5. API C++ orientée objet pour armoire Tokyo?
- 6. alternatives à simpleXML pour analyser les fichiers xml avec PHP
- 7. Boîte de sélection orientée par rapport à l'intersection de la boîte de jonction orientée (c/C++)
- 8. Extraction d'éléments XML en C# via un flux API
- 9. Flux XML XML
- 10. Alternatives aux crochets de fenêtres en C#?
- 11. Alternatives au mot clé "en ligne" C
- 12. Alternatives aux types Nullable en C#
- 13. Variable orientée objet orientée objet
- 14. Programmation Orientée Aspect en Qt
- 15. Chaîne flux en C
- 16. surcharge flux en C++
- 17. C++ if alternative alternatives
- 18. Parse Flux RSS XML pour le téléscripteur
- 19. Mise en forme de texte pour un flux xml
- 20. Alternatives à YQL
- 21. jQuery Ajax - Sources XML alternatives pour chaque requête
- 22. XML Recherche Flux Mots-clés pour
- 23. Approche de mise à jour orientée objet
- 24. lire un flux xml
- 25. Bibliothèque C++ orientée objet pour ssh et scp
- 26. Alternatives pour gmake?
- 27. fichier Xml lecture en utilisant XML à LINQ en C#
- 28. Comment convertir un flux xml en HTML
- 29. lecture flux xml
- 30. Alternatives à swfobject pour l'intégration de flashplayer
Qu'est-ce qui ne va pas avec expat? –
Il y a beaucoup de gestion de tampons et de contrôles subtils à faire pour que cela fonctionne correctement avec plusieurs documents XML arrivant en tant que flux. Aussi les erreurs qu'il renvoie quand il échoue ne sont pas très utiles. Peut-être que c'est juste un problème difficile pour n'importe quel analyseur XML, mais je veux juste jeter un oeil à toutes les alternatives s'il y en a. –
Vote pour fermer en tant qu'outil rec. –