Tout comme le titre le demande: existe-t-il des implémentations d'analyseur d'extraction XML dans une bibliothèque Perl? J'ai regardé XML::TokeParser, mais il a neuf ans! Je suis sûr qu'il y a quelque chose qui est fonctionnel?Implémentation de XML Pull Parser en Perl?
Répondre
Check out XML::TreePuller - c'est un arbre hybride et un analyseur de traction qui est très pratique à utiliser et très rapide. Je l'ai créé pour alimenter MediaWiki :: DumpFile que vous pouvez utiliser comme un exemple réel de la façon de faire quelque chose avec lui, mais il a aussi beaucoup de documentation.
XML::LibXML est une bibliothèque complète de parseurs XML basée sur la bibliothèque C libxml2 - donc c'est vraiment rapide. LibXML est généralement utilisé via l'API DOM/XPath, mais il prend également en charge une API SAX et une API Pull via XML::LibXML::Reader (qui est incluse dans la distribution).
Le module 'XML :: LibXML :: Reader' est incroyablement difficile à utiliser correctement. Vous devez écrire beaucoup de contrôles de bas niveau pour travailler autour de ses bizarreries (traitement de '' ' differently from ', le jeton courant après l'analyse de la '' start balise dans '' vs '' , etc). C'est fondamentalement un lexer avec une pile de noms d'éléments. – rightfold
- 1. XML :: Smart Parser en Perl
- 2. Android - Pull Parser
- 3. Java Collada Parser - XML Pull basé mise en œuvre
- 4. XML Perl :: Parser LibXML Erreur
- 5. Analyse des flux RSS2.0 en utilisant Pull Parser sur Android
- 6. PERL XPath Parser Help
- 7. XML Parser
- 8. Perl network frame/packet parser
- 9. Comment obtenir une valeur d'attributs lors de l'analyse de xml avec XML :: DOM parser in perl?
- 10. WSO2 WSF/PHP - Défaut de savon: Générateur XML fait en tirant. Pull parser ne peut plus tirer
- 11. Reset XML Parser PHP
- 12. Javascript XML Parser
- 13. xcode, xml parser
- 14. XML Parser pour Ruby
- 15. VB.NET XML parser loop
- 16. Microsoft XML Parser 3.0
- 17. Quel est le parser XML le plus rapide en PHP?
- 18. Best XML Parser pour PHP
- 19. Regex ou XML Parser C#
- 20. Perl XML :: utilisation de l'analyseur DOM
- 21. détails d'implémentation interne de l'analyse XML utilisant java xml parser
- 22. xml parser impossible de lire tous les nœuds du xml
- 23. Expat Parser vs Dom Parser en php
- 24. Problèmes de codage XML dans perl xml Lib
- 25. Parser XML générique dans Silverlight 3.0
- 26. Parser SAX XML paresseux avec arrêt/reprise
- 27. Facilement extensible Objective C XML parser?
- 28. Bibliothèque RPC :: XML :: Server en Perl
- 29. Comment créer un modèle XML en Perl?
- 30. Comment envoyer ce XML SOAP en Perl?
Notez que bien que TokeParser ait neuf ans, l'analyse réelle est effectuée par XML :: Parser, qui est plutôt bien mis à jour. –
Je répondrais à votre question, mais elle a déjà 3 minutes! (sérieusement, quel est le problème, est-ce buggé?) – catchmeifyoutry