|
XML Schema et references: msg#00192text.xml.french.tech
Bonjour, Souhaitant paramétrer le fonctionnement applicatif dans un fichier XML, j'étudie les possibilités de controle d'intégrité référentielle via XMLSchema (au lieu de DTD) Ayant réalisé une migration de ma DTD existante (utilisant ID, IDREF et IDREFS), j'ai rencontré plusieurs problèmes et je souhaiterais savoir s'il est possible de décrire de tels controles et si oui, comment? Merci. 1/ Utilisation Key sur des éléments et des attributs J'ai du utiliser la notation suivante ("@") pour pouvoir fonctionner <xsd:key name="system_milestone_id_PK"> <xsd:selector xpath="system_milestone" /> <xsd:field xpath="@id" /> </xsd:key> Cette notation est-elle correcte? Merci J'ai vu plusieurs notations, quelles sont les différences? 3/ utilisation de keyref En effet, j'ai réussi à vérifier l'intégrité référentielle lorsque les descriptions sont simples mais je souhaiterais le faire pour des références portants sur plusieurs elements (identifiant appartenant à une liste de valeurs ou une autre dérivant du même type de base) Cf. le schema et le fichier XML rattachés La notation suivante ne semble pas fonctionner, en effet cela fonctionne avec le premier élément (si j'inverse les erreurs portent sur les autres données) <xsd:selector xpath="system_milestone|milestone_ref" /> D'avance merci -- Binary/unsupported file stripped by Ecartis -- -- Type: text/xml -- Binary/unsupported file stripped by Ecartis -- -- Type: text/xml |
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: fusion xsl/xml sur mozilla et safari en javascript ?: 00192, Benoit Lefevre |
|---|---|
| Next by Date: | Re: fusion xsl/xml sur mozilla et safari en javascript ?: 00192, Eric van der Vlist |
| Previous by Thread: | Re: fusion xsl/xml sur mozilla et safari en javascript ?i: 00192, Benoit Lefevre |
| Next by Thread: | URGENT : Probleme de recursivite: 00192, pierre . devreux |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |