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 № 1XSLT 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.