document() Function (SLAX)
名前 空間
http://xml.libslax.org/slax
SLAX 構文
string slax:document(url, <options>)
説明
ファイルまたは URL からデータを読み取ります。データは任意の文字セットでエンコードすることができ、BASE64でエンコードすることができます。デフォルトの文字セットは「utf-8」です。オプションの引数は、文字コード化スキームとエンコード形式を指定し、XML 以外の制御文字の置換文字列を定義します。 表 1 は、使用可能なオプションを示しています。
document()
スクリプト内で同じファイルを複数回読み取るために関数を呼び出しても、最初に読み取ったときにファイルがキャッシュされ、関数が同じファイルを取得するたびにdocument()
元のコンテンツが返されるため、そのファイルに加えられた変更は反映されません。
パラメーター
options |
(オプション)データの文字コード化スキームと形式を指定し、XML 制御文字以外の置換文字列を定義します。 表 1 は、使用可能なオプションの概要を示しています。
|
||||||||
url |
データを読み取るファイルまたは URL。 |
戻り値
string | データを表す文字列。 |
使用例
var $data = slax:document($url); var $options := { <encoding> "ascii"; <format> "base64"; <non-xml> "#"; } var $data2 = slax:document($url, $options);
リリース情報
Junos OS リリース 12.2 以降のリリースでサポートされている SLAX 言語のバージョン 1.1 で導入された機能。