J'utilise e4x pour générer un HTML bout pour mes utilisateurs qu'ils peuvent copier & coller dans leurs blogs ou sites web:Comment fermer des éléments HTML-way avec XML généré par e4x?
var xml: XML = <object>
<param name="..."></param>
<param name="..."></param>
<embed args="..."></embed>
</object>;
var html: String = xml.toXMLString();
cependant, les étiquettes sans éléments enfants sont fermés avec la plus courte <embed/>
- variante plutôt que <embed></embed>
dans la chaîne HTML de sortie, ce qui provoque des problèmes lorsque le code est collé dans par exemple l'éditeur de Blogger.
Existe-t-il un moyen de forcer la façon de fermer les balises au format HTML ou existe-t-il une bonne solution de contournement? Mettre des commentaires entre <embed>
et </embed>
ne semble pas fonctionner ..
Merci, XML.ignoreWhiteSpace = false a fait l'affaire! Cependant, je vais probablement réécrire en utilisant des chaînes, mais bon à savoir pour plus tard. –