Pourquoi utiliser un XMLWriter ?
|
En PHP, on entend souvent dire qu'il ne faut jamais écrire directement du XML, mais passer par une bibliothèque fait pour comme XMLWriter, DOM ou SimpleXML. Si on suit la logique jusqu'au bout, il faudrait donc écrire les sites XHTML également de cette manière, ce qui serait extrêmement ennuyeux ! Pourtant, personne n'écrit le XHTML avec XMLWriter, et donc, ma question: y a-t'il une raison profonde qui fait qu'il est préférable d'écrire du XML avec XMLWriter plutôt qu'en direct ? |
|
C'est juste pour une histoire de séparation de contenu. Personne n'écrit le xhtml avecun quelconque writer parce que dans un monde parfait personne n'ecrit d'xhtml dans du code php. Le code métier étant séparé de la vue. C'est la même chose pour le xml. Le XML est généralement produit à partir du code php , donc pour ne pas se retrouver avec du code imbuvable on préfère passer par des objet dédié à ce travail.
|

Flux de la question