ThomasM: Einfügen eines Knotens

Beitrag lesen

Hallo ms-88,

Es gibt immer
1.) Ein XML-Schema wo du die Struktur definierst wie das XML aufgebaut ist. Hier kannst du Verschachtelungen,Erlaubte Elemente, Reiehenfolge, Datentypen etc. festlegen.
2.) Du schreibst oder erzeugst ein XML und validierst dieses gegen das Schema.

XML "funktioniert" zunächst auch ohne Schema oder DTD, sofern wohlgeformt. In der Praxis ist die Nutzung von Datenmodellen zur Erstellung und Validierung von Dokumenten natürlich sinnvoll.

XML lässt sich völlig ohne Schema/DTD mit XSLT transformieren. Wie im konkreten Fall vorzugehen ist, habe ich gezeigt.

Hinweis: XSLT 2.0 bietet über xsl:import-schema die Möglichkeit, den erzeugten Output direkt zu validieren.

Grüße,
Thomas