Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
4412 connectés 

  FORUM HardWare.fr
  Programmation
  XML/XSL

  liaison xml-xsd

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

liaison xml-xsd

n°1564657
sanadamak
Posté le 24-05-2007 à 15:48:24  profilanswer
 

Salut,
 
je suis debutante en xml. j'ai un problème qui me bloque: Est t il possible d'importer ou de referencer dans un doc .xml des types xsd.
Exemple : <Situation name="voyage" type="xs:Reservation"> où Reservation un type dans un doc .xsd. Je sais que l'importation ce fait au niveau xsd. maisce que je souhaite c'est referencer aux types du niveau xsd dans le .xml.
 
en wsdl on peut faire ça:
    <message name="GetLastTradePriceInput">
        <part name="body" element="xsd1:TradePriceRequest"/>
    </message>
Peut on faire pareil et comment?
 
Merci d'avance.

mood
Publicité
Posté le 24-05-2007 à 15:48:24  profilanswer
 

n°1564676
Je@nb
Kindly give dime
Posté le 24-05-2007 à 16:09:56  profilanswer
 

importer le namespace ?

n°1564699
sanadamak
Posté le 24-05-2007 à 16:48:04  profilanswer
 

dans xml?
il interprete le type entre "" comme etant une chaine de caractère!

n°1564702
Je@nb
Kindly give dime
Posté le 24-05-2007 à 16:50:52  profilanswer
 

et tu voudrais quoi ?

n°1564711
sanadamak
Posté le 24-05-2007 à 16:55:43  profilanswer
 

non, je veux ecrire :TYPE="xs:Reservation"
en xml et non pas en xsd.alors qu'est ce que je dois mettre comme type pour TYPE dans le .xsd

n°1564721
sanadamak
Posté le 24-05-2007 à 17:02:34  profilanswer
 

Si j'importe le namespace au niveau xml, je peux mettre <xs:attribute name="TYPE" type="x0:Reservation"/> puis dans l'instance xml je dois mettre une valeur de reservation, or moi je veux que ce soit le type Reservation même. je veux mettre en xml <TYPE="x0:Reservation">
meci d'essayer de m'aider.

n°1564783
BifaceMcLe​OD
The HighGlandeur
Posté le 24-05-2007 à 18:08:00  profilanswer
 

On va essayer de ne pas mélanger les problèmes.
 
1ère question : est-ce que le type XSD (xs:Reservation) que tu veux indiquer dans ton attribut XML fait partie de la grammaire de ce même document XML et décrit ton élément Situation, un de ses sous-éléments ou un de ses éléments parents ?
 
Si la réponse est non, ça me rassure. Il suffit pour répondre à ton problème que dans ta grammaire, tu définisses ton attribut avec une facette enumeration qui liste les valeurs possibles pour ton attribut (valeurs qui se trouvent respecter la syntaxe d'écriture des types dans les définitions de schéma XML).
 
Si la réponse est oui, je suis un peu plus inquiet... et j'attends ta réponse avant de poser d'autres questions.

n°1578048
sanadamak
Posté le 22-06-2007 à 15:01:52  profilanswer
 

Bonjour,
je veux referencer des types d'elements decrits dans un fichier B.xsd à partir d'un fichier A.xml. Comme on ne peut  pas faire un import dans xml(on peut le faire au niveau xsd), je voulais simuler la fonction d'import dans le xml en ajoutant un tag dans A.xsd nommé importer , par exemple, et contenant les champs namespace et target pour que je puisse l'utiliser dans l'instance A.xml. L'element que je souhaite referencer la stricture d'un element de B.xsd doit avoir un type Qname.  
je n'arrive pas mettre en oeuvre cette idee est ce que quelqu'un pourrait m'aider. Merci d'avance.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  XML/XSL

  liaison xml-xsd

 

Sujets relatifs
Liaison entre xml et xsltLiaison de données dans datagridview
Liaison de donnees XBRL et Mysqlpasser une variable dans la liaison
Question de noob : liaison de tablePhpmyadmin et liaison
[EXCEL] ¨Probleme collage avec liaisonLiaison Powerpoint vers Excel
j'arrive pas a faire une liaison en VBA entre excel et une base accessProbleme de liaison entre une list et des text
Plus de sujets relatifs à : liaison xml-xsd


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)