E-Mail
senden
Info-Material
anfordern
Startseite
Über uns
DATAform-Datenbank
DATAform in der Presse
DATAform-tour
Dokumentation
DATAform-Erweiterungen
XTension für QuarkXPress
Plugin für InDesign
herunterladen
Dokumentation
Preise, bestellen
DATAform Add-on
XTension for QuarkXPress
Plugin for InDesign
download
Documentation
Prices, Orderform
VII. Module
XML-Export
Wählen Sie den Befehl Beispielscript 3: XML im Script-Klappmenü rechts oben. Ein Ex-
portscript für XML wird erzeugt.
Alle Felder werden durch dieses Beispiel als ganzes exportiert. Will man Zellen einzeln aus-
geben, fügt man die entsprechenden Attribute Line= und Column= ein.
Die HTML-Tabellenformatierungen werden unterdrückt; Line="Table" ist gleichbedeutend mit
Line="All". Außer der evtl. Umsetzung in den ANSI-Zeichensatz werden die Texte unver-
ändert exportiert.
Das Beispielscript bildet XML-konforme Marken-Namen unter Verwendung der aktuellen
Feldnamen.
ANSI-Zeichensatz wird beim Einsetzen des Scriptbeispiels auf AN gestellt.
Das Feld des XPress-Markenvorspanns wird nicht plaziert, da XML-Browser mit dessen Inhalt
nicht zurecht kommen. Für einen Export für eine Datenübernahme kann das Feld aber ohne
weiteres hinzugefügt werden.
Die Bildpfade werden je nach Einstellungen in HTML-Notation oder als Originalpfade ausge-
geben.
DF CharNr und andere Formate
Mithilfe des Platzhalters <DF CharNr="x"/> können beliebige Exportformate generiert wer-
den. Das Exportscript besteht dann z.B. aus der Zeile:
<DF Field="1"/><DF CharNr="28"/><DF Field="2"/><DF CharNr="28"/><DF
Field="3"/><DF CharNr="28"/><DF Field="4"/><DF CharNr="30"/>
Die Felder 1 bis 4 werden mit Zeichen 28 getrennt ausgegeben. Als Datensatztrenner erscheint
das Zeichen 30 am Ende. Zwischen den Platzhaltern dürfen in diesem Fall keine Zeilenschal-
tungen eingegeben werden, sie erscheinen sonst als Teil der Daten (in HTML oder XML wer-
den Zeilenschaltungen ignoriert). Auch hier können natürlich die Attribute Line= und
Column= für den Zugriff auf einzelne Felder verwendet werden. Die Einstellungen für Bild-
pfade etc. sind dieselben wie bei den anderen Formaten.
Eine derartige Datei kann dann z.B. mit dem DATAform-Scriptimport und den Trennzeichen
28-30 wieder importiert werden.
Seitenindex
Das vierte Beispiel im Script-Klappmenü dient der Erzeugung eines Seitenindex:
Der Befehl erzeugt dieses kleine Script:
<DF Field="2"/><DF CharNr="9"/><DF Field="10" Line="2" LFrom="Bottom"/><DF
CharNr="13"/>
Das Script erzeugt eine Tab-Zeilenschaltungsdatei mit allen Bestellnummern + Tab + Seiten-
nummern aus der vorletzten Zeile des Notizfeldes der ausgewählten Artikel. Die Seitennum-
mern werden vorher aus QuarkXPress importiert, siehe Elemente importieren,
Seite: 123f
.
248
Anwenderhandbuch DATAform-Datenbank © 1990-2004 www.gassenhuber.de