Altova MapForce 2025 Professional Edition

MapForce lädt beim Start eine Datei namens RootCatalog.xml(Struktur siehe unten), die eine Liste von Katalogdateien enthält, die durchsucht werden. Sie können diese Datei bearbeiten und beliebig viele Katalogdateien definieren, die durchsucht werden sollen. Jede davon wird in einem nextCatalog referenziert. Diese Katalogdateien werden durchsucht und die URIs darin werden entsprechend ihren Mappings aufgelöst.

 

Codefragment von RootCatalog.xml

<?xml version="1.0" encoding="UTF-8"?>
<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog"
  xmlns:spy="https://www.altova.com/catalog_ext"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="urn:oasis:names:tc:entity:xmlns:xml:catalog Catalog.xsd">

 <nextCatalog catalog="%PersonalFolder%/Altova/%AppAndVersionName%/CustomCatalog.xml"/>
<!-- Include all catalogs under common schemas folder on the first directory level -->
 <nextCatalog spy:recurseFrom="%CommonSchemasFolder%" catalog="catalog.xml" spy:depth="1"/>
 <nextCatalog spy:recurseFrom="%ApplicationWritableDataFolder%/pkgs/.cache" catalog="remapping.xml" spy:depth="0"/>
 <nextCatalog catalog="CoreCatalog.xml"/>
</catalog>

 

Im obigen Codefragment wird ein benutzerdefinierter Katalog namens CustomCatalog.xml und eine Gruppe von Katalogen, die gebräuchliche Schemas (wie z.B. W3C XML-Schemas udn das SVG-Schema) referenzieren, referenziert.

 

CustomCatalog.xml befindet sich in Ihrem persönlichen Ordner (der über die Variable %PersonalFolder%) gefunden wird. erstellen. Diese Datei ist eine Skelettdatei, in der Sie Ihre eigenen Mappings erstellen können. Sie können für jedes gewünschte Schema, das nicht in den Katalogdateien im Altova Ordner "Common Schemas" enthalten ist, Mappings zu CustomCatalog.xml hinzufügen. Verwenden Sie dazu die unterstützten Elemente des OASIS-Katalogmechanismus (siehe nächster Abschnitt).

Der durch die Variable %CommonSchemasFolder% definierte Ordner "Common Schemas" enthält eine Reihe gebräuchlicher Schemas. Innerhalb dieser einzelnen Schema-Ordner befindet sich eine catalog.xml-Datei, die Public und/oder System Identifier auf URIs mappt, die auf lokal gespeicherte Kopien des jeweiligen Schemas verweisen.

CoreCatalog.xml befindet sich im MapForce-Applikationsordner und dient zum Auffinden von Schemas und Stylesheets, die von MapForce-spezifischen Prozessen wie z.B. StyleVision Power Stylesheets, anhand derer die Altova-Authentic-Ansicht von XML-Dokumenten generiert wird.

 

Pfadvariablen

Die in RootCatalog.xml verwendeten Variablen (Codefragment oben) haben die folgenden Werte:

 

%PersonalFolder%

Der persönliche Ordner des aktuellen Benutzers, z.B. C:\Benutzer\<Name>\Dokumente

%CommonSchemasFolder%

C:\ProgramData\Altova\Common2025\Schemas

%ApplicationWritableDataFolder%

C:\ProgramData\Altova

 

Speicherpfad von Katalogdateien und Schemas

Beachten Sie die Pfade der verschiedenen Katalogdateien.

 

Die Dateien RootCatalog.xml und CoreCatalog.xml befinden sich im MapForce Applikationsordner.

CustomCatalog.xml befindet sich in Ihrem Ordner EigeneDokumente\Altova\MapForce.

Die catalog.xml-Dateien befinden sich jeweils in einem eigenen Schemaordner, wobei sich diese Schemaordner innerhalb des Ordners "Common Schemas" befinden:

 

 

© 2018-2024 Altova GmbH