Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

processing-instruction

语法

描述

将 XML 处理指令添加到结果树。处理指令是一种在 XML 文档中传达特定于应用程序的信息的机制。应用程序可以检测处理指令并相应地更改其行为。指令名称是必需的,并成为处理指令的目标。它可以是硬编码字符串、变量或 XPath 表达式。可选正文生成处理指令的内容,该内容由一个或多个名称-值对组成。生成的指令包含在标签 <??>中。

Junos OS SLAX 脚本通常不需要该 processing-instruction 语句,因为结果树由 Junos OS 直接处理。但是,可以将处理指令添加到通过指令元素或其相关扩展元素之一写入 <xsl:document> 磁盘的 XML 文档。

属性

instruction-name

处理指令的标识符,可以是字符串、变量或 XPath 表达式。

instruction-value

指令内容,由名称-值对组成。

SLAX 示例

以下代码创建处理指令 xml-stylesheet。指令内容包含两个名称-值对: typehref

结果树中的相应输出为:

下面的示例使用指令元素将 <xsl:document> XML 文档写入文件 /var/tmp/output.xml。该脚本将一个名为的instruction处理指令添加到文档中。

该脚本生成文件 /var/tmp/output.xml,其中包含包含在 和 ?> 标记中的<?处理指令。

发布信息

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