Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

document() Function (SLAX)

Namespaces

SLAX-Syntax

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.

Hinweis:

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.

Tabelle 1: Optionen für die Funktion slax:document

Option

Beschreibung

<encoding> string

Zeichenkodierungsschema. Zum Beispiel "ascii" oder "utf-8".

<format> string

"base64" für BASE64-kodierte Daten.

<non-xml> string

Zeichenfolge, die zum Ersetzen von Nicht-XML-Steuerzeichen verwendet wird. Wenn es sich bei dem Wert um eine leere Zeichenfolge handelt, werden Nicht-XML-Zeichen entfernt.

url

Datei oder URL, aus der Daten gelesen werden sollen.

Rückgabewert

string

Zeichenfolge, die die Daten darstellt.

Anwendungsbeispiele

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.