|
|
Vous êtes ici : Forums > Langage XML > Bête probleme de syntaxe
Bête probleme de syntaxe
Bonjour, Je doit d'abord préciser que j'y connai pas grand-chose en XML… Mon problème est que je doit créer des types un peu particuliers : ils doivent être bornés et avoir une unité. J'ai d'abord pensé à les écrires de cette façon : <xsd:simpleType name="type_Longitude"> <xsd:restriction base="type_Decimal"> <xsd:minInclusive value="-180"/> <xsd:maxInclusive value="180"/> </xsd:restriction> <xsd:attribute name="Unite" type="xsd:string" use="required"/> </xsd:simpleType> Le problème c'est que XMLSpy me dit que ce n'est pas valide au cause du xsd:attribute. Et se, même si je l'écrit dans la restriction. J'ai alors pensé à une structure du type : <xsd:simpleType name="type_Longitude2"> <xsd:restriction base="type_Decimal"> <xsd:minInclusive value="-180"/> <xsd:maxInclusive value="180"/> </xsd:restriction> <xsd:extension> <xsd:attribute name="Unite" type="xsd:string" use="required"/> </xsd:extension> </xsd:simpleType> Mais se n'est pas valide non plus. Il semblerait que je n'ai pas le droit de faire et une extension et un restriction dans un type simpleType. Je me suis donc orienté vers un type complex : <xsd:simpleType name="type_Decimal_-180_180"> <!-- Pour Longitude --> <xsd:restriction base="type_Decimal"> <xsd:minInclusive value="-180"/> <xsd:maxInclusive value="180"/> </xsd:restriction> </xsd:simpleType> <xsd:complexType name="type_Longitude"> <xsd:all> <xsd:element name="Valeur" type="type_Decimal_-180_180"/> <xsd:element name="Unité" type="type_Dictionnary_Unite_Code" fixed="D"/> </xsd:all> </xsd:complexType> Qui a l'aire d'être valide. Oui, mais a-t-il un sens ? Mon but étant de n'avoir qu'un type simple Longitude qui serrait à la fois borné et aurait une unité. Y a-t-il d'autres solutions, et la mienne est-elle valable ? Merci.
Message posté le 28/02/2005
par Gromi
Répondre à ce message |
|
|

|
A RETENIR CETTE SEMAINE |
04/07/2008 -
Suivez les étudiants français à la finale mondiale d’Imagine Cup !
Cette année, la finale a lieu à Paris et les Français ont fait honneur à leur réputation : 6 équipes ...
|
04/07/2008 -
Des applications Cobol sous Windows
Micro Focus et Microsoft collaborent pour faire tourner des applications Cobol sous Windows, et prév ...
|
04/07/2008 -
Avec Equipt, Microsoft va proposer Office sur abonnement
Equipt. C'est le nom qu'a choisi Microsoft pour baptiser sa prochaine suite logicielle contenant not ...
|
04/07/2008 -
Utiliser les spécifications des protocoles Open Protocol Specifications
L’annonce réalisée par Microsoft sur l’ouverture de ses protocoles avaient rendu sceptiques les gran ...
|
04/07/2008 -
Les nouvelles bornes Express Pro de la SNCF plus attractives et performantes
La technologie de développement d'interface Microsoft Windows Presentation Foundation du Framework . ...
|
04/07/2008 -
Internet Explorer 8 promet d’être plus sécurisé
Le navigateur emportera avec lui des cryptages particuliers de défense contre les cookies trop curie ...
|
03/07/2008 -
Commencer bien l'été en téléchargeant les versions Express de Visual Studio 2008
Téléchargez gratuitement les outils de développement Microsoft pour les développeurs débutants ou am ...
|
|
|