arc:push

Version 23.4.8843


arc:push

Version 23.4.8843


arc:push 关键字可以将对象推送到脚本的输出对象集中。如果脚本中没有 arc:push 关键字,那么将不会产生输出对象。

参数

  • item:要推送到对象集中的对象。如果不存在,则在堆栈中顶部的对象会被推送。
  • title:对象集对象的标题。
  • desc[ription]:对象集对象的描述。如果未提供,则 arc:push 关键字的作用域将用作该属性的值。arc:push 的作用域可包含其它的关键字,HTML 标签等。所有内容都会作为模板,并用于设置描述。
  • op:要调用的运算器的名称,并推送产生的对象。例如:
    <arc:push op="myOp"/>    
    

    这是以下内容的简写:

    <arc:call op="myOp">
      <arc:push/>
    </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>