Compart - Dokumenten und Output-Management

  • Experten-Tipps
  • Prüfung von MFF-Filterprofilen gegen die entsprechenden MFF-Schemata
Prüfung von MFF-Filterprofilen gegen die entsprechenden MFF-Schemata

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.

MFF-Filterprofil-XML-Editor

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:

XML-MFFPDF-Filterprofil