/ / Méthode privilégiée de transformation / validation - XSLT / XSD - java, xml, xslt, xsd, xsd-validation

Moyen préféré pour la transformation / validation - XSLT / XSD - java, xml, xslt, xsd, xsd-validation

J'ai besoin de transformer un XML en un autre format XMLet en même temps, je dois également valider le XML. Pouvons-nous également utiliser XSLT pour la transformation et la validation? Si oui, alors pourquoi XSD. Est-il préférable d'utiliser XSLT pour la transformation et XSD pour la validation. Quels sont les avantages et les inconvénients des deux approches? Ou devrions-nous créer XSD pour le XML source, de sorte que XSLT n'analysera que les fichiers XML conformes à XSD, puis sera transformé en un autre XML.

Veuillez suggérer.

Réponses:

2 pour la réponse № 1

XSLT sert à transformer XML en une autre sortie. Cela pourrait être un autre fichier XML, HTML, texte, peu importe. XSD et DTD est un schéma décrivant la structure valide du document XML.

Donc, pour valider, vous devez avoir une DTD ou une XSD avec laquelle valider. Pour transformer, vous pouvez utiliser un XSLT.