|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Oct 2000
Città: Montreal (Canada)
Messaggi: 1309
|
XSD e vincoli di unicità
Piccolo problema ho un file XML con elementi A con attributo "code". Questi elementi possono apparire a qualsiasi livello della gerarchia; es:
<A code="1"> <A code="2"> </A> </A> Ho la necessità di inserire nello schema di validazione un vincolo di unicità globale per tutti gli elementi A in tutto il documento. Ho provato a fare così: <xs:unique name="dummy"> <xs:selector xpath=".//A"/> <xs:field xpath="@code"> </xs:unique> Ma non funziona... come devo fare??? Grazie mille Soalle PS: uso Java come colla per mettere insieme parsing xml, validazione e trasformazione e naturalmente JAXP 1.2 PPS: perché il parser Java dice che non posso mettere nel tag selector espressioni del tipo: /A//B? Dalla doc del w3c se non ho capito male dovrebbe essere possibile... non è che è Java stesso che mi crea il problema? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2000
Città: Montreal (Canada)
Messaggi: 1309
|
Ecco in allegato un file xml e un xsd presi da w3c e un po' rimaneggiati per fare vedere qual'è il mio problema....
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Oct 2000
Città: Montreal (Canada)
Messaggi: 1309
|
up please... I hope someone can solve my problem
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2000
Città: Montreal (Canada)
Messaggi: 1309
|
E' tre giorni che ci sbatto la testa
Alla fine ho risolto scaricando l'implementazione dell'ibm del parser.... xml4j |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:20.



















