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

  FORUM HardWare.fr
  Programmation
  XML/XSL

  [XML Schema] Référence à des types ou variables

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[XML Schema] Référence à des types ou variables

n°1614132
Giz
Posté le 22-09-2007 à 19:12:40  profilanswer
 


<?xml version="1.0" encoding="UTF-8"?>
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"
 targetNamespace="http://www.example.org/report"
 xmlns:tns="http://www.example.org/report"
 elementFormDefault="unqualified">
<!-- definition of complex type elements -->
 
 <xsd:complexType name="p100Type">
  <xsd:sequence>
   <xsd:element name="vendorId" />
   <xsd:element name="vendorName" />
   <xsd:element name="amount" />
  </xsd:sequence>
 </xsd:complexType>
 
 
<xsd:element name="report">
  <xsd:complexType>
   <xsd:sequence>
    <xsd:element name="amount" />
    <xsd:element name="companyId" />
    <xsd:element name="companyName" />
    <xsd:element name="currency" />
    <xsd:element name="batchNumber" />
    <xsd:element name="date" />
    <xsd:sequence>
     <xsd:element name="p100do" type="p100Type"
      minOccurs="0" />
     <xsd:element name="p100in" type="p100Type"
      minOccurs="0" />
    </xsd:sequence>
   </xsd:sequence>
  </xsd:complexType>


 
J'ai une erreur de validation : type="p100Type" ne passe pas (il ne fait pas référence à la déclaration ci-dessus. Pourquoi ? J'ai le même problème avec les éléments. J'en déclare un avec l'attribut name. Puis après je le référence avec l'attribut ref mais ca marche pas (<xsd:element ref="" / name="" ...> )


---------------
Asus P5Q Pro | C2D E8400 3GHz@4GHz + Noctua NH-C12P | 2x2Go Patriot Extreme PC-8500 | GeForce GTX 460@Stock 1Go GLH | Crucial SSD M4 64Go Sata3
mood
Publicité
Posté le 22-09-2007 à 19:12:40  profilanswer
 

n°1614145
Giz
Posté le 22-09-2007 à 20:41:14  profilanswer
 

C'est bon j'ai trouvé, il faut préfixer mes référence par tns: pour me référer à mon namespace ;).


---------------
Asus P5Q Pro | C2D E8400 3GHz@4GHz + Noctua NH-C12P | 2x2Go Patriot Extreme PC-8500 | GeForce GTX 460@Stock 1Go GLH | Crucial SSD M4 64Go Sata3

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

  [XML Schema] Référence à des types ou variables

 

Sujets relatifs
[SQL SERVER 2005] types numeriques, question existentiellehtaccess et types de cryptages
Problème XML & ActionScriptLes types d'exception en Java ?
Comment créer un batch transformant un XML en requete SQL?XSLT faire un tri sur un XML
Logiciel de référence croisée pour du code CModifier la liste des types d'un parcourir
Obtenir le schéma d'un ldap avec php[C] fct nombre de parametres variables
Plus de sujets relatifs à : [XML Schema] Référence à des types ou variables


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR