quand devrais-je aller pour Expat parser plutôt Dom Parser et vice versa? Quelle est la différence entre ces analyseurs?Expat Parser vs Dom Parser en php
Répondre
Les fonctions xml_parser_
vous fournissent un flux de rappels de style SAX lorsque le fichier est consommé. C'est à vous de les manipuler ou de les stocker de façon appropriée à mesure qu'ils entrent, linéairement dans l'ordre des documents.
(XMLReader est un autre analyseur série accès à un impératif plutôt que l'interface basée sur des événements, ce qui peut être particulièrement utile pour les formats de données plus rigidement définies.)
Les DOMDocument
chargeurs lire le contenu XML entier dans la mémoire et vous donne un moyen simple comme un objet d'interroger n'importe quelle partie du document. Pour les tâches à accès aléatoire, c'est beaucoup plus facile à gérer, mais c'est aussi beaucoup moins efficace pour les documents volumineux.
Expat est un analyseur syntaxique SAX.
Voici une comparaison entre SAX et analyseur DOM
SAX:
Ne pas charger le XML en mémoire
haut en bas traversant
Event Driven et de travaux incrémentalement.
DOM:
charges XML en mémoire. D'où plus de mémoire.
Traverser dans n'importe quelle direction.
- 1. PHP HTML DOM Parser
- 2. PHP Simple DOM Parser
- 3. comment utiliser dom php parser
- 4. simple HTML DOM PHP Parser
- 5. Différence entre Dom parser et Xerces Parser
- 6. Parser DOM dans android
- 7. PHP Simple HTML DOM Parser: Extraire tout l'arbre DOM
- 8. Reset XML Parser PHP
- 9. PHP OPML Parser
- 10. Php SOAP Parser
- 11. Traitement d'erreur Simple HTML DOM Parser
- 12. XML Parser
- 13. Best XML Parser pour PHP
- 14. Vous cherchez java html parser comme simple html dom en PHP
- 15. En ce qui concerne parser DOM et REGEX
- 16. Torrent Parser en Java
- 17. Android SAX parser
- 18. Parser l'information
- 19. XML :: Smart Parser en Perl
- 20. Html Parser en utilisant java
- 21. Html Parser pour PHP comme Java
- 22. obtenir <textarea> valeur en utilisant PHP simple HTML DOM Parser
- 23. Je bloque la sélection des classes ou des ID en utilisant PHP Simple HTML DOM Parser
- 24. Comment extraire un attribut de noeud à partir de XML en utilisant DOM Parser de PHP
- 25. L'analyse de nombres html comme "& # 189" dans dom parser - android
- 26. Aidez-moi parser ce fichier avec PHP
- 27. json parser vide resultat
- 28. C# HTTP Demande Parser
- 29. VB6 Parser/Lexer/Scripter
- 30. Parser à Happy
duplication possible de [Best XML Parser pour PHP] (http://stackoverflow.com/questions/188414/best-xml-parser-for-php) – Gordon