Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

document() Function (SLAX)

命名 空间

SLAX 语法

描述

从文件或 URL 读取数据。数据可以用任何字符集编码,并且可以进行 BASE64 编码。默认字符集为“utf-8”。可选参数指定字符编码方案和编码格式,并定义非 XML 控制字符的替换字符串。 表 1 列出了可用选项。

注意:

在脚本中多次调用函数读取同一文件并不 document() 反映在此期间对该文件所做的任何更改,因为该文件在首次读取时被缓存,并且每次函数检索同一文件时 document() 都会返回原始内容。

参数

options

(可选)指定数据的字符编码方案和格式,并为非 XML 控制字符定义替换字符串。 表 1 概述了可用选项。

表 1:slax:文档功能的选项

选项

描述

<encoding> string

字符编码方案。例如 “ascii” 或 “utf-8”。

<format> string

“base64”表示 BASE64 编码的数据。

<non-xml> string

用于替换非 XML 控制字符的字符串。如果该值为空字符串,则会删除非 XML 字符。

url

要从中读取数据的文件或 URL。

返回值

string

表示数据的字符串。

使用示例

发布信息

SLAX 语言 1.1 版中引入的功能,Junos OS 12.2 版及更高版本中受支持。