Prüfung von MFF-Filterprofilen gegen die entsprechenden MFF-Schemata
Die von Compart unterstützten Dateiformate werden, jedes Dateiformat einzeln, über MFF-Filterprofile konfiguriert – XML-Dateien mit der Dateierweiterung .pro. Diese MFF-Filterprofile werden zusammen mit XML-Schemadateien ausgeliefert; eine Schemadatei für jedes MFF-Filterprofil, so dass die Benutzer die MFF-Filterprofile gegen die Schemadateien validieren können, um sicherzustellen, dass die Änderungen korrekt durchgeführt wurden.
Um ein MFF-Filterprofil gegen ein Schema in einem XML-Editor zu validieren, muss der Header des MFF-Filterprofils wie folgt bearbeitet werden:
1. Die Dateien werden mit einer Tilde (~) in der Dateierweiterung ausgeliefert (.pr~ bzw. .xs~ ).
Die Dateien müssen von .pr~ nach .pro und von .xs~ nach .xsd umbenannt werden, damit sie benutzt werden können.
2. Editieren Sie das Wurzelelement des MFF-Filterprofils:
Das Wurzelelement des MFF-Filterprofils enthält standardmäßig keine Information über das MFF-Schema.
<mffpdf xmlns="http://www.compart.com/ns/mff/pdf" version="[YYYYMM]">
Ergänzen Sie folgendes, um eine Referenz auf das Schema hinzuzufügen:
xmlns:xsi=“http://www.w3.org/2001/XMLSchema-instance“
xsi:schemaLocation=“http://www.compart.com/ns/mff/pdf mffpdf.xsd“
Das vollständige neue Wurzelelement sollte folgendermaßen aussehen:
<mffpdf xmlns="http://www.compart.com/ns/mff/pdf" version="201503"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.compart.com/ns/mff/pdf mffpdf.xsd">
3. Wenn die im MFF-Filterprofil angegebenen Informationen laut dem Schema nicht korrekt sind, wird eine entsprechende Meldung im XML-Editor ausgegeben.
Wenn ein XML-Editor mit Möglichkeit zur Schemavalidierung verwendet wird, erhält der Benutzer auch Informationen über zusätzliche Elemente oder Attribute, die an bestimmten Stellen innerhalb des XML-Filterprofils zugelassen sind, z.B. beim fontoptimization Element im MFFPDF-Filterprofil: