Autor: Dr. Frank Hoffmann,
HOFFMANN+LIEBENBERG, 01.08.2001
XML ist die universelle Schnittstelle für die Integration von ZMS-Inhalten.
ZMS legt alle Inhalte in einer XML-Struktur an; der XML-Baum lässt sich exportieren und auf die eigene Festplatte ablegen. Ebenso lässt sich solch ein Baum importieren. Die XML-basierte Ablage ermöglicht eine relativ leichte Migration in andere Systeme.
Wie ZMS arbeitet ZOPE mit der Möglichkeit des XML-Import/Exports; dadurch können neben ZMS-Hierarchien auch weitere ZOPE-Produkte bzw. -Inhalte verarbeitet werden.
Das folgende Code-Beispiel zeigt den Inhalt dieser Seite in der von ZMS verwendeten XML-Struktur:
<?xml version="1.0"?> <document> <meta> <attr_dc_rights><![CDATA[None]]></attr_dc_rights> <attr_dc_relation><![CDATA[]]]></attr_dc_relation> <attr_dc_channel><![CDATA[Features]]></attr_dc_channel> <creator><![CDATA[Dr. FrankHoffmann]]></creator> <subject><![CDATA[]]></subject> <description><![CDATA[XML ist die universelleSchnittstelle für die Integration vonZMS-Inhalten.]]></description> <type><![CDATA[Channel]]></type> <source><![CDATA[]]></source> <date><![CDATA[ISO8601]]></date> <language><![CDATA[]]></language> <robot><![CDATA[follow]]></robot> </meta> <lang id="ger" active_start="01.08.200100:00:00"> <title><![CDATA[Import/Export mitXML]]></title> <titleshort><![CDATA[XML]]></titleshort> </lang> <text id="e44" format="body"> <lang id="ger" active="1"> <![CDATA[ZMS legt alle Inhalte in einer XML-Struktur an;der XML-Baum lässt sich exportieren und auf die eigene Festplatteablegen. Ebenso lässt sich solch ein Baum importieren. DieXML-basierte Ablage ermöglicht eine relativ leichte Migration inandere Systeme.&#x0d;&#x0a;Wie ZMS so arbeitet auch ZOPE mit derMöglichkeit des XML-Import/Exports; dadurch können nebenZMS-Hierarchien auch weitere ZOPE-Produkte bzw. -Inhalte verarbeitet werden.]]> </lang> </text> </document>