🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: fr.comp.text.xml
4 messages
4 total messages Started by Vivien Parlat Tue, 25 Nov 2008 16:01
XML, ordre des noeuds fils.
#201
Author: Vivien Parlat
Date: Tue, 25 Nov 2008 16:01
21 lines
1747 bytes
Bonjour,

Voici ma question: quand on a un noeud pere qui contient N noeuds
fils, l'ordre a-t-il une importance ? Plus exactement, si je génère un
tel fichier xml, peut-on dire que l'ordre en fait partie ou faut-il
que je rajoute un indice pour être assuré que tout logiciel
respectueux de la norme les lise correctement ?

En d'autres termes,
<A>
   <B attr="1" />
   <B attr="2" />
</A>
... est-il sémantiquement équivalent à :
<A>
   <B attr="2" />
   <B attr="1" />
</A>
?

Merci d'avance...
Re: XML, ordre des noeuds fils.
#202
Author: Mayeul
Date: Tue, 25 Nov 2008 16:41
35 lines
2167 bytes
Vivien Parlat a �crit :
> Bonjour,
> 
> Voici ma question: quand on a un noeud pere qui contient N noeuds
> fils, l'ordre a-t-il une importance ? Plus exactement, si je g�n�re un
> tel fichier xml, peut-on dire que l'ordre en fait partie ou faut-il
> que je rajoute un indice pour �tre assur� que tout logiciel
> respectueux de la norme les lise correctement ?
> 
> En d'autres termes,
> <A>
>    <B attr="1" />
>    <B attr="2" />
> </A>
> ... est-il s�mantiquement �quivalent � :
> <A>
>    <B attr="2" />
>    <B attr="1" />
> </A>
> ?
> 
> Merci d'avance...

Non, ces deux documents ne sont pas �quivalents.

L'ordre des �l�ments fait partie du document, c'est-�-dire qu'un 
document avec les m�mes �l�ments mais dans un ordre diff�rent, n'est pas 
un document �quivalent.

En revanche, l'ordre des attributs d'un m�me �l�ment n'a pas 
d'importance, et n'est pas conserv� par les outils. (Autrement dit les 
attributs, eux, n'ont pas d'ordre.)

--
Mayeul
Re: XML, ordre des noeuds fils.
#207
Author: Vivien Parlat
Date: Thu, 04 Dec 2008 17:21
43 lines
2553 bytes
On 25 nov, 17:41, Mayeul <mayeul.marg...@free.fr> wrote:
> Vivien Parlat a écrit :
>
>
>
> > Bonjour,
>
> > Voici ma question: quand on a un noeud pere qui contient N noeuds
> > fils, l'ordre a-t-il une importance ? Plus exactement, si je génère un
> > tel fichier xml, peut-on dire que l'ordre en fait partie ou faut-il
> > que je rajoute un indice pour être assuré que tout logiciel
> > respectueux de la norme les lise correctement ?
>
> > En d'autres termes,
> > <A>
> >    <B attr="1" />
> >    <B attr="2" />
> > </A>
> > ... est-il sémantiquement équivalent à :
> > <A>
> >    <B attr="2" />
> >    <B attr="1" />
> > </A>
> > ?
>
> > Merci d'avance...
>
> Non, ces deux documents ne sont pas équivalents.
>
> L'ordre des éléments fait partie du document, c'est-à-dire qu'un
> document avec les mêmes éléments mais dans un ordre différent, n'est pas
> un document équivalent.
>
> En revanche, l'ordre des attributs d'un même élément n'a pas
> d'importance, et n'est pas conservé par les outils. (Autrement dit les
> attributs, eux, n'ont pas d'ordre.)
>
> --
> Mayeul

Merci, j'avais vraiment un doute.
Re: XML, ordre des noeuds fils.
#208
Author: Vivien Parlat
Date: Thu, 04 Dec 2008 17:21
43 lines
2569 bytes
On 25 nov, 17:41, Mayeul <mayeul.marg...@free.fr> wrote:
> Vivien Parlat a écrit :
>
>
>
> > Bonjour,
>
> > Voici ma question: quand on a un noeud pere qui contient N noeuds
> > fils, l'ordre a-t-il une importance ? Plus exactement, si je génère un
> > tel fichier xml, peut-on dire que l'ordre en fait partie ou faut-il
> > que je rajoute un indice pour être assuré que tout logiciel
> > respectueux de la norme les lise correctement ?
>
> > En d'autres termes,
> > <A>
> >    <B attr="1" />
> >    <B attr="2" />
> > </A>
> > ... est-il sémantiquement équivalent à :
> > <A>
> >    <B attr="2" />
> >    <B attr="1" />
> > </A>
> > ?
>
> > Merci d'avance...
>
> Non, ces deux documents ne sont pas équivalents.
>
> L'ordre des éléments fait partie du document, c'est-à-dire qu'un
> document avec les mêmes éléments mais dans un ordre différent, n'est pas
> un document équivalent.
>
> En revanche, l'ordre des attributs d'un même élément n'a pas
> d'importance, et n'est pas conservé par les outils. (Autrement dit les
> attributs, eux, n'ont pas d'ordre.)
>
> --
> Mayeul

Merci, j'avais vraiment un doute
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads