document() Function (SLAX)
Namespaces
http://xml.libslax.org/slax
SLAX Syntax
string slax:document(url, <options>)
Description
Read data from a file or URL. The data can be encoded in any character set and can be BASE64 encoded. The default character set is "utf‑8". Optional arguments specify the character encoding scheme and the encoding format, and define the replacement string for non-XML control characters. Table 1 lists the available options.
Calling the document()
function to read the
same file multiple times within a script does not reflect any changes
made to that file in the interim, because the file is cached when
first read, and the original contents are returned every time the document()
function retrieves the same file.
Parameters
options |
(Optional) Specify the character encoding scheme and format of the data, and define the replacement string for non-XML control characters. Table 1 outlines the available options.
|
||||||||
url |
File or URL from which to read data. |
Return Value
string | String representing the data. |
Usage Examples
var $data = slax:document($url); var $options := { <encoding> "ascii"; <format> "base64"; <non-xml> "#"; } var $data2 = slax:document($url, $options);
Release Information
Function introduced in version 1.1 of the SLAX language, which is supported in Junos OS Release 12.2 and later releases.