J'essaye d'écrire un analyseur xml spécifique pour une sorte d'API et je me demandais si je peux le faire fonctionner sans les analyseurs xml existants comme xmerl. Comment faisable serait de l'implémenter en utilisant seulement la syntaxe de bit et est-ce qu'il y a un doc en ligne où montre comment vous pouvez commencer à analyser xml de cette manière?Erlang xml analyse syntaxe bit
2
A
Répondre
7
Ce n'est pas possible, les analyseurs XML sont disponibles pour une raison, si c'était possible alors les analyseurs dédiés n'existeraient pas. La syntaxe des bits n'est bonne que lorsque l'ordre des bits/octets est fixe. XML ne commande pas l'ordre des attributs, et la plupart des gens ne réalisent pas que la spécification XML ne commande pas l'ordre des éléments frères. Donc essayer de faire correspondre n'importe quoi avec la syntaxe de bit ne fonctionnerait pas avec toutes les entrées possibles de XML juste avec la nature non ordonnée des attributs, et encore moins des éléments frères non ordonnés. Utilisez simplement un analyseur XML, ce n'est pas une colline sur laquelle vous voulez mourir.
Questions connexes
- 1. Problème de variable de syntaxe de bit Erlang
- 2. Erlang - analyse de code
- 3. erlang syntaxe d'exportation/x compréhension
- 4. C# - bit analyse syntaxique tableau 8 octets
- 5. Syntaxe de manipulation de bit Question Java
- 6. analyse XML python
- 7. analyse syntaxe en utilisant pjsip
- 8. Analyse XML en violation d'accès Delphi
- 9. problème analyse XML Android
- 10. PHP & XML analyse
- 11. Analyse XML avec jQuery
- 12. Java jdom xml analyse
- 13. Analyse XML via LINQ
- 14. Android xml analyse
- 15. Comment xml analyse
- 16. Analyse de xml invalide
- 17. Analyse XML en hébreu
- 18. Analyse XML en Javascript
- 19. XML Jquery analyse syntaxique
- 20. Analyse XML dans VBA
- 21. java, Xml analyse
- 22. Analyse XML (PHP)
- 23. Analyse XML en android
- 24. xml statique analyse syntaxique
- 25. xml analyse + Java ME
- 26. xml analyse requise? soutenir?
- 27. Analyse XML avec PHP
- 28. Analyse XML Java
- 29. PHP XML CDATA analyse
- 30. Recherche et analyse XML
@hyperboreean: D'accord avec tout ce qui précède. Utilisez la correspondance de motif erlang pour aider à parcourir l'analyse après, par exemple, xmerl_scan: file/2 ... –
Ok, la réponse ci-dessus est logique, je ne sais pas où je pensais. Je suppose que je veux avoir quelque chose de très spécialisé qui analyse le protocole attendu très rapidement et c'est pourquoi j'ai pensé à la syntaxe des bits. – hyperboreean
@Peer Stritzinger: Ferez-vous cela, avez-vous des repères sur xmerl_scan: file/2? Je cherche quelque chose de très rapide – hyperboreean