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.