> XML s'en fout des retours à la ligne, des tabulations et des espaces. Un document sur une seule ligne ou sur 100 lignes (avec le même contenu) seront vu comme deux documents identiques d'un point de vue XML
Dit comme cela c'est faux. Les espaces sont significatifs en XML si le document n'a pas de DTD. Il peuvent être ignoré, par défaut, que lorsqu'une DTD est spécifiée. De même il est possible de spécifier le comportement vis à vis des espaces via l'attribut xml:space.
[^] # Re: espaces dans XML
Posté par ckyl . En réponse à la dépêche YAML 1.2 est disponible !. Évalué à 10.
Dit comme cela c'est faux. Les espaces sont significatifs en XML si le document n'a pas de DTD. Il peuvent être ignoré, par défaut, que lorsqu'une DTD est spécifiée. De même il est possible de spécifier le comportement vis à vis des espaces via l'attribut xml:space.
Bref c'est loin d'être aussi trivial que ça.
http://www.oracle.com/technology/pub/articles/wang-whitespac(...)
http://www.ibm.com/developerworks/xml/library/x-diff/index.h(...)