database publishing GASSENHUBER DATAform DBP

  E-Mail senden
  Info-Material anfordern
 
 
 
   
Start  <<  >> Ende
Start  <<  >> Ende
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