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);
发布信息
SLAX 语言 1.1 版中引入的功能,Junos OS 12.2 版及更高版本中受支持。