xsl:import-schema

xsl:import-schema bindet XML-Schema-Validierung in den XSL-Transformationsprozess ein.

Die Notwendigkeit zu sorgfältiger XML-Validierung hatte ich bereits besprochen. Neben einer XML-Schema-Validierung, die der XSL-Transformation vorgeschaltet ist (sodass die XSL-Transformation nicht beginnt, wenn die Validierung fehlschlägt), gibt es noch die Alternative, eine XML-Schema-Validierung während des laufenden XSL-Transformationsprozesses durchzuführen. Das ist vorteilhaft nicht zuletzt bei der Kontrolle komplexer Variablen.

Dazu benötigen Sie zunächst ein XML-Schema, das die Struktur der XML-Elemente, XML-Attribute und simplen Typen definiert.

 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"> ...

Get XML -- Technologien, Grundlagen, Validierung, Auswertung now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.