/ / Modo preferito per trasformazione / validazione - XSLT / XSD - java, xml, xslt, xsd, xsd-validation

Modo preferito per trasformazione / validazione - XSLT / XSD - java, xml, xslt, xsd, xsd-validation

Devo trasformare un XML in un altro formato XMLe allo stesso tempo ho bisogno di convalidare anche l'XML. possiamo usare XSLT sia per la trasformazione che per la validazione. Se è così allora perché XSD. È meglio utilizzare XSLT per la trasformazione e XSD per la convalida. Quali sono i pro e i contro in entrambi gli approcci. O dovremmo creare XSD per l'XML di origine, in modo che XSLT analizzi solo quei file XML conformi all'XSD e quindi trasformati in un altro XML.

Si prega di suggerire.

risposte:

2 per risposta № 1

XSLT serve per trasformare XML in un altro output. Questo potrebbe essere un altro file XML, HTML, testo, qualunque cosa. XSD e DTD sono uno schema che descrive la struttura valida del documento XML.

Quindi, per convalidare, è necessario avere un DTD o XSD su cui convalidare. Per trasformare, puoi usare un XSLT.