Download SchemaAgent® &SpyVersion
Transcript
112 SchemaAgent Client Anzeigen von Dateien im Design-Fenster z.B. Schema A eine Include-Anweisung enthält, die Schema B referenziert und Schema B eine Include-Anweisung hat, die Schema C referenziert, dann wird (i) Schema B direkt von Schema A referenziert, (ii) Schema C direkt von Schema B referenziert und (iii) Schema C indirekt von Schema A referenziert (da Schema A Schema B referenziert, welches wiederum Schema C referenziert). Wenn ein direkt von einer XML-Datei referenziertes Schema ein anderes Schema referenziert (z.B. wenn Schema B von Schema A importiert wird), so wird dieses Schema (in unserem Beispiel Schema B) indirekt von der XML-Datei referenziert. Alle Schemas und XSLT-Dateien, die in direkt von XSLT Stylesheets referenzierten Dateien inkludiert oder importiert werden, werden also indirekt von diesen Stylesheets referenziert. So wird etwa im Beispiel unten Catalog.xsd indirekt von Stylesheet.xslt referenziert, weil die Datei in Import.xslt, welche in Stylesheet.xslt inkludiert ist, importiert wird. WSDL-Dateien können (Inline) Schemas enthalten und diese (Inline) Schemas können andere Schemas inkludieren, importieren oder redefinieren. Alle Schemas, die in einem solchen Schema inkludiert, importiert oder redefiniert werden (wie die Schemas Import, D und Catalog im Beispiel unten), werden von der WSDL-Datei indirekt referenziert. Im Fall von MFD-Dateien gilt zusätzlich zum direkt referenzierten Quell- und Zielschema jedes Schema, das das Quellschema referenziert bzw. von dem das Zielschema referenziert wird (in unserem Beispiel Schema Z) als von der MFD-Datei referenziert. Referenzierende Dateien Dateien, die die ausgewählte Datei sowohl direkt als auch indirekt referenzieren. Altova SchemaAgent 2016 © 2015 Altova Gmb H