Cliquez ici.
Accueil
 chercher             Plan du site             Info (English version) 
L'histoire de XML s'écrit en ce moment même. XMLfr vous aide à la suivre et à en dégager les tendances.Les listes de discussions XMLfr sont à votre disposition pour réagir sur nos articles ou simplement poser une question.Si vous ètes passionnée(e) par XML, pourquoi ne pas en faire votre métier ?XMLfr n'est heureusement pas le seul site où l'on parle de XML. Découvrez les autres grâce à XMLfr et à l'ODP.Les partenaires grâce auxquels XMLfr peut se développer.Pour tout savoir sur XMLfr.XMLfr sans fil, c'est possible !Pour ceux qui veulent vraiment en savoir plus sur XML.L'index du site.
 Commentaires et questions non techniques.Commentaires et questions techniques.

 
Cliquez ici.

xml tech : Technologies XML

[xml-tech] Re: chemin des noeuds a partir d'un xml schema

[xml-tech] Re: chemin des noeuds a partir d'un xml schema

Auteur: DENIS Christophe <CDENIS@micropole-univers.com>
Date: 04/07/2003 - 10:57
X-Mailer: Internet Mail Service (5.5.2653.19)

desole le colle n'a pas du marche
voici le resultat que j'aimerai avoir
donc c'est les noeuds et attributs du xml que je veux

resultat:
/structure
/structure/A001
/structure/A001/C001
/structure/A001/C001/v
/structure/A001/C001/e
/structure/A001/C001/e/@code
/structure/G001
/structure/G001/A003
/structure/G001/A003/C041
/structure/G001/A003/C041/v
/structure/G001/A003/C041/e
/structure/G001/A003/C041/e/@code

-----Original Message-----
From: Jean - Luc COSSI

noeuds et attributs d'instances XML ou du schema lui
meme ?
Dans tous les cas, je pense à une fonction recursive
qui fait un parcours en profondeur d'abord.

Cordialement,

Jean Luc

-----Original Message-----
> bonjour a tous.
> voici mon probleme
> j'ai des xml schemas (je vais en avoir n donc je
> peux pas faire un
> programme specifique de chargement, il faut que ca
> soit un programme
> generique)
>
> a partir de ce xml schema, je voudrai avoir tous les
> chemins possible
> des noeuds et des attributs. avec un exemple, je
> pense que ca sera plus
> simple.
>
> extrait d'un xml schema:
>
> <xs:schema
> xmlns:xs="http://www.w3.org/2001/XMLSchema"
> elementFormDefault="qualified">
> <xs:element name="structure">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="A001">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="C001"
> type="alphanumerique"/>
> </xs:sequence>
> <xs:attribute name="id"
> type="xs:integer" />
> </xs:complexType>
> </xs:element>
>
> <xs:element name="G001" minOccurs="1"
> maxOccurs="unbounded">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="A003">
> <xs:complexType>
> <xs:sequence>
> <xs:element name="C041"
> type="alphanumerique"/>
> </xs:sequence>
> <xs:attribute name="id" type="xs:integer" />
> </xs:complexType>
> </xs:element>
> </xs:sequence>
> </xs:complexType>
> </xs:sequence>
> </xs:complexType>
> </xs:element>
>
> <xs:complexType name="alphanumerique">
> <xs:sequence>
> <xs:element name="v" type="xs:string"/>
> <xs:element ref="e" minOccurs="0"
> maxOccurs="unbounded"/>
> </xs:sequence>
> </xs:complexType>
>
> <xs:element name="e">
> <xs:complexType>
> <xs:simpleContent>
> <xs:extension base="xs:string">
> <xs:attribute name="code" type="xs:string"
> />
> </xs:extension>
> </xs:simpleContent>
> </xs:complexType>
> </xs:element>

--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de 
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant 
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Fri Jul 4 12:57:30 2003

Archive générée par hypermail 2.1.8 le 13/09/2005 - 15:32 UTC

webmaster@xmlfr.org

 

xml tech

Discussions techniques au sujet de XML.

Cette liste est à votre disposition pour discuter en français de tout sujet technique lié à XML.



Devenez rédacteur <XML>fr et contribuez au développement du xml francophone !
Les documents publiés sur ce site le sont sous licence "Open Content"
Conception graphique
  l.henriot@online.fr  

Conception, réalisation et hébergement