4D v16.3

DOM EXPORT TO FILE

Home

 
4D v16.3
DOM EXPORT TO FILE

DOM EXPORT TO FILE 


 

DOM EXPORT TO FILE ( ElementRef ; Dateipfad ) 
Parameter Typ   Beschreibung
ElementRef  String in Referenz auf das Root XML Element
Dateipfad  Text in Voller Zugriffspfad der Datei

Der Befehl DOM EXPORT TO FILE speichert einen XML Baum in eine Datei auf der Festplatte.

In ElementRef übergeben Sie die Referenz auf das zu exportierende Root Element.

In DateiPfad übergeben Sie den kompletten Zugriffspfad der Exportdatei. Ist die Datei noch nicht vorhanden, wird sie erstellt.

Übergeben Sie nur den Dateinamen ohne Zugriffspfad, wird nach ihr gesucht oder die Datei neben der Strukturdatei angelegt.

Übergeben Sie einen leeren String (""), erscheinen der Standard-Öffnen Dialog und der Dialog für neue Datei.

In XML sind Zeilenumbrüche (CR) nicht signifikant, egal ob sie innerhalb oder zwischen XML Elementen liegen. XML verwendet intern standardmäßig Zeichen für Zeilenvorschub (LF) als Zeilentrenner.

Bei Import- und Exportoperationen lassen sich Zeichen für Zeilenvorschub (LF) konvertieren. Der XML Parser ersetzt während einem Import CRLF Zeichen (standard Zeilenumbruch unter Windows) mit Zeichen für Zeilenvorschub (LF). Während dem Export werden Zeichen für Zeilenvorschub (LF) auf MacOS durch CR Zeichen ersetzt, unter Windows durch CRLF Zeichen.

Wollen Sie Zeilenumbrüche (CR) beibehalten, müssen Sie sie in ein XML CDATA Element einbinden, so dass sie nicht vom XML Parser bearbeitet werden. Anstelle von CRLF Zeichen können Sie auch "<br/>" verwenden. Das sind explizite Zeilenumbrüche, die nicht vom Parser bearbeitet werden.

Diese Anweisung speichert den Baum vElemRef in der Datei MyDoc.xml:

 DOM EXPORT TO FILE(vElemRef;"C:\\folder\MyDoc.xml")

Bei korrekt ausgeführtem Befehl wird die Systemvariable OK auf 1 gesetzt, sonst auf 0 (Null) und ein Fehler wird zurückgegeben.

Ein Fehler wird zurückgegeben, wenn:

  • Die Elementreferenz ungültig ist,
  • Der angegebene Zugriffspfad ungültig ist,
  • Das Speicher-Volume einen Fehler zurückgibt, z.B. Platz auf Festplatte reicht nicht aus.



Siehe auch 

DOM EXPORT TO VAR
SVG EXPORT TO PICTURE

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: XML DOM
Nummer: 862

Dieser Befehl ändert die Systemvariable OKDieser Befehl ändert die Systemvariable ErrorThis command can be run in preemptive processes

 
GESCHICHTE 

Erstellt: 4D 2004

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v16)
4D Programmiersprache ( 4D v16.1)
4D Programmiersprache ( 4D v16.2)
4D Programmiersprache ( 4D v16.3)