cniCreateElementBeforeUsingParser

创建新语法元素,在指定的语法元素前插入它,并将它与指定的解析器类名关联起来。新元素成为指定元素的前一个兄弟

解析器拥有的部分语法元素树可以有第一代元素的有效根(即为根的直接子代)。用户定义的节点接口不限制创建显示被不同的解析器拥有的子树的能力。然而,输出消息时,不可能将这些元素树序列化成位流。

如果您指定与 WebSphere Message Broker 一起提供的解析器名称,则必须使用正确的解析器类名。

BLOB 解析器的内部名称是 none。因此如果使用该功能创建 BLOB 解析器文件夹,关联的解析器名称应该为 none

语法

CciElement* cniCreateElementBeforeUsingParser(
    int*                returnCode,
    CciElement*               targetElement,
    const CciChar*  parserClassName);

参数

returnCode
来自函数(输出)的返回码。
可能的返回码是:
  • CCI_SUCCESS
  • CCI_EXCEPTION
  • CCI_INV_ELEMENT_OBJECT
  • CCI_INV_PARSER_NAME
targetElement
元素对象的地址(输入)。
parserClassName
解析器类名(输入)。

返回值

如果成功,返回新元素对象的地址。否则,返回值零(CCI_NULL_ADDR),并且 returnCode 参数表明错误的原因。

声明 | 商标 | 下载 | 书库 | 支持 | 反馈
Copyright IBM Corporation 1999, 2006 最后一次更新时间:2006/08/14
as07830_