J'ai remarqué que différents schémas XML définissent les éléments enfants différemment. Certains les définir directement sous les nœuds parents comme ceci:Avantages/inconvénients pour les conteneurs pour les nœuds enfants en XML?
<parent>
<foo />
<foo />
...
<foo />
<bar />
<bar />
...
<bar />
</parent>
alors que d'autres définissent des noeuds de conteneurs autour des nœuds enfants comme ceci:
<parent>
<foos>
<foo />
<foo />
...
<foo />
</foos>
<bars>
<bar />
<bar />
...
<bar />
</bars>
</parent>
Je n'ai pas eu de problèmes sérialisation/désérialisation en soit le cas échéant, et je ne vois aucune raison de préférer l'une à l'autre.
Que (le cas échéant) sont les avantages/inconvénients de chaque approche?
+1 point positif. Sauf si je voulais ajouter un attribut/élément, il n'y a aucun moyen de distinguer les groupes de nœuds de même nom – micahtan