art:save-node
jart.handlers.data.SaveNode
Beschreibung
Die Klasse art:save-node ermöglicht das Speichern eines XML-Knotens in eine Datei oder in eine Variable.
Attribute
@select (erforderlich)
Das "select"-Attribut legt fest welcher XML-Knoten selektiert und gespeichert werden soll.
@href (optional - erforderlich wenn to-variable nicht gesetzt)
Mittels des "href"-Attributs legt man den Speicherort und Dateinamen der neuen Datei fest. Der selektierte XML-Knoten wird in diese Datei gespeichert.
@to-variable (optional - erforderlich wenn href nicht gesetzt)
Wenn man das "to-variable"-Attribut angibt, wird der XML-Knoten nicht in eine Datei gespeichert sondern in die Variable, die im "to-variable"-Attribut angegeben ist.
@encoding (optional) (default: Windows-1252)
Mit dem "encoding"-Attribut lässt sich das Encoding der neuen Datei festlegen.
@declarations (optional)
Mittels des "declarations"-Attributs kann man die XML-Declarations per Hand festlegen.
Beispiele
<art:plain name="data"> <art:plain name="node"> <art:attribute value="test" name="attr" /> </art:plain> <art:save-node encoding="UTF-8" href="newfile.xml" select="." /> </art:plain> Ergebnis (newfile.xml): <data> <node bla="test" /> </data>