Fermeture automatique des balises dans les fichiers XML

<tag id="foo" />

J'ai remarqué qu'ils fonctionnent avec PHP SimpleXML.

Mais XML tous les exemples que j'ai trouvé sur le web les fermer à l'ancienne:

<tag id="foo"></tag>

Est-il une raison pourquoi je devrais utiliser l'ancienne méthode?

  • Autant que je sache, ils sont équivalents. La première méthode est un peu moins verbeux et vous permet d'économiser quelques caractères. Vous pouvez également voir parfois <tag id="foo" xsi:nil="true"/>
  • Je déteste que nil="true". Pour autant que je suis concerné, <tag /> signifie vide. Et l'omission de l'élément complètement signifie NULL. C'est juste la météorisation garder l'étiquette et le marquant comme NULLE.
InformationsquelleAutor Natasha | 2011-08-29