je crois qu'il y a eu un probleme de mailing hier donc je renvois mon mail.
bonne journee
-----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 10:07:27 2003