Altova SchemaAgent 2024

Wenn Dateien indirekt miteinander verwandt sind, wird zischen den Dateikästen keine direkte Verbindung angezeigt. Die Beziehung wird über einen dritten Dateikasten, der eine direkte Beziehung zu einer dieser Dateien aufweist, hergestellt.

 

Referenzierte Dateien

Dabei handelt es sich um Dateien, die sowohl direkt als auch indirekt referenziert werden. Wenn 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).

 

box_indirect-reference-XSD

 

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.

 

box_indirect-reference-xml

 

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.

 

box_indirect-reference-xslt

 

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.

 

box_indirect-reference-wsdl

 

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.

 

box_indirect-reference-MFD

 

Referenzierende Dateien

Dateien, die die ausgewählte Datei sowohl direkt als auch indirekt referenzieren.

 

Alle verwandten

Diese Option gilt sowohl für referenzierte als auch für referenzierende Dateien, die eine direkte oder indirekte Referenz aufweisen.

© 2017-2023 Altova GmbH