如何在webMethods中使用appendToDocumentList?

时间:2017-11-17 20:19:31

标签: xml webmethods

这是主要的XML结构:

<A> 
    <B> 
        <C>letter C</C> 
    </B>
</A> 

我想在元素B之后插入一些块xml。

1 个答案:

答案 0 :(得分:1)

pub.list:appendToDocumentList对IData(文档)进行操作。要使用它,您需要创建此文档。

您的XML结构是静态的吗? 如果在IS上创建类似于您的XML结构的文档,那么(假设您的XML是字符串):

  1. 使用以下方法将字符串转换为IData(文档)

    • pub.xml:xmlStringToXMLNode
    • pub.xml:xmlNodeToDocument
  2. 使用 pub.list:appendToDocumentList 将新元素添加到例如<B>列表

  3. 使用 pub.xml将文档转换回字符串:documentToXMLString

  4. 如果,您仍需要在管道中创建文档:
    enter image description here

    然后使用 pub.list:appendToDocumentList enter image description here

    如果需要,可以使用 pub.xml将文档转换为字符串:documentToXMLString