convalidare XML con un file XML arbitrario
-
20-09-2019 - |
Domanda
nella mia azienda sono venuto con il proprio XML che viene utilizzato come uno schema per i dati, ora devo convalidare un XML in base a tale schema. C'è un modo semplice per farlo o devo scrivere da zero?
sto lavorando con java6 ...
grazie
Soluzione
Una possibilità è la creazione di una trasformazione XSLT che converte il documento dello schema homegrown in uno standard come XML Schema o Relax NG .
Altri suggerimenti
Scopri pacchetto javax.xml.validation , come di Java 5 l'API supporta convalida per schema personalizzato.
Il SchemaFactory oggetto ha un metodo NewSchema che avrà un file e creare uno schema da esso che può essere convalidato rispetto.
Edit: Se avete bisogno di convertire il file XML ad uno sguardo dello schema a questa domanda: Le eventuali strumenti per generare uno schema XSD da un documento di istanza XML?