document() Function (SLAX)
Namespaces
http://xml.libslax.org/slax
SLAX-Syntax
string slax:document(url, <options>)
Beschreibung
Lesen von Daten aus einer Datei oder URL. Die Daten können in einem beliebigen Zeichensatz kodiert werden und können BASE64-kodiert werden. Der Standardzeichensatz ist "utf-8". Optionale Argumente geben das Zeichencodierungsschema und das Codierungsformat an und definieren die Ersetzungszeichenfolge für Nicht-XML-Steuerzeichen. Tabelle 1 listet die verfügbaren Optionen auf.
Das Aufrufen der Funktion zum mehrmaligen Lesen derselben Datei in einem Skript spiegelt keine Änderungen wider, die in der Zwischenzeit an dieser Datei vorgenommen wurden, da die Datei beim ersten Lesen zwischengespeichert wird und der document()
ursprüngliche Inhalt jedes Mal zurückgegeben wird, wenn die document()
Funktion dieselbe Datei abruft.
Parameter
options |
(Optional) Geben Sie das Zeichencodierungsschema und das Format der Daten an, und definieren Sie die Ersetzungszeichenfolge für Nicht-XML-Steuerzeichen. Tabelle 1 gibt einen Überblick über die verfügbaren Optionen.
|
||||||||
url |
Datei oder URL, aus der Daten gelesen werden sollen. |
Rückgabewert
string | Zeichenfolge, die die Daten darstellt. |
Anwendungsbeispiele
var $data = slax:document($url); var $options := { <encoding> "ascii"; <format> "base64"; <non-xml> "#"; } var $data2 = slax:document($url, $options);
Informationen zur Veröffentlichung
Funktion, die in Version 1.1 der SLAX-Sprache eingeführt wurde, die in Junos OS Version 12.2 und höheren Versionen unterstützt wird.