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

  FORUM HardWare.fr
  Programmation
  XML/XSL

  xml schema

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

xml schema

n°1646946
daewoos
Posté le 22-11-2007 à 00:42:04  profilanswer
 

bonjour,
comment je pourrai rendre la valeur du name unique dans plusieurs balises de la meme balise parentes
 le name dans group ids 1 ne dois etre unique, aussi dans id 2
exemple  
<group ids="1">
   <class name="min">
   <class name="mad">
   <pid name="siz">
</group>
 
<group ids="2">
   <class name="min">
   <class name="mad">
   <pid name="siz">
</group>
 
cet exemple est faux
 
<group ids="1">
   <class name="min">
   <class name="min">
   <pid name="siz">
</group>
 
<group ids="2">
   <class name="min">
   <class name="siz">
   <pid name="siz">
</group>
 
avec xsd:key je peux rendre la balise name par rapport ala balise parente mais pas plusieur balise regroupe dans une seul comme dans mon exemple
un idee?

mood
Publicité
Posté le 22-11-2007 à 00:42:04  profilanswer
 

n°1647023
masklinn
í dag viðrar vel til loftárása
Posté le 22-11-2007 à 10:19:26  profilanswer
 

Je connais pas de moyen de le faire, pour ce genre de validations dynamiques je conseillerais plutôt de passer par Schematron, il est fait pour ça.


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1647343
daewoos
Posté le 22-11-2007 à 15:52:11  profilanswer
 

si j'ai trouvé la solution il faut lui dire dans xpath que les sous elements soient uniques
 <xsd:element name="group" type="group">
  <xsd:key name="group-unique">
   <xsd:selector xpath=".//." />
   <xsd:field xpath="@name" />
  </xsd:key>
 </xsd:element>
 
et donc tous les attribues name enfants de group dans mon cas class et pid seront unique


Message édité par daewoos le 22-11-2007 à 15:54:34
n°1647345
masklinn
í dag viðrar vel til loftárása
Posté le 22-11-2007 à 15:52:54  profilanswer
 

joli :jap:


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?

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

  xml schema

 

Sujets relatifs
comparaison de schéma oracle...[XML Schema] Référence à des types ou variables
Obtenir le schéma d'un ldap avec phpSchema.ini peut il s'appliquer à plusieurs fichiers différents?
Créer un trigger sur un schéma/user d'une base de donnéesMise à jour schéma base de données Sql server 2005
Extension Visio 2003 pour schema de base mysql[Mysql5] Informations schema et les droits
[XML/XSD/DTD] Comment valider un fichier XML avec une DTD ET un schema[XSD] Probleme de validation du schéma xsd (anonymous)
Plus de sujets relatifs à : xml schema


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