arc:push
Version 24.2.9039
arc:push
arc:push 关键字可以将对象推送到脚本的输出对象集中。如果脚本中没有 arc:push 关键字,那么将不会产生输出对象。
参数
- item:要推送到对象集中的对象。如果不存在,则在堆栈中顶部的对象会被推送。
- title:对象集对象的标题。
- desc[ription]:对象集对象的描述。如果未提供,则 arc:push 关键字的作用域将用作该属性的值。arc:push 的作用域可包含其它的关键字,HTML 标签等。所有内容都会作为模板,并用于设置描述。
- op:要调用的运算器的名称,并推送产生的对象。例如:
<arc:push op="ops" in="input" out="output" />
这是以下内容的简写:
<arc:call op="ops" in="input" out="output"> <arc:push item="output" /> </arc:call>
- enc[oding]:描述的编码。默认情况下,应用程序将描述作为转义的 XML 形式进行推送。可以通过将此参数设置为 “cdata”,选择将描述编码为 CDATA,以包含未转义的 XML。
控制属性
无
示例
为每个推送的对象创建描述。描述是 arc:push 关键字作用域中的文本,如下所示:
<arc:call op="fileListDir?mask=*.log">
<arc:push>
The .log file contains details about the transmission, including any error messages.
</arc:push>
</arc:call>