Erzeugen von XML-Strukturen

Der speedata Publisher kann XML-Dateien erzeugen, speichern und wieder einlesen. Damit kann man Inhaltsverzeichnisse, Querverweise und weitere andere Anwendungen realisieren.

Die XML-Struktur wird nicht direkt, sondern indirekt über die beiden Befehle <Element> und <Attributes> erzeugt. So kann die folgende XML-Datei

<Root>
   <Greeting content="Hello, world!" />
</Root>

aus dieser Struktur im Layoutregelwerk erzeugt werden:

<Element name="Root">
  <Element name="Greeting">
    <Attribute name="content" select="'Hello, world!'"/>
  </Element>
</Element>

erzeugt werden. Textinhalte außerhalb von Attributen, wie z. B. mixed content, können mit dem Publisher nicht ausgegeben werden.

Ein ausführliches Beispiel ist in Verzeichnisse erstellen (XML-Struktur) gezeigt.