将xml设置为body

时间:2018-12-13 08:56:17

标签: xml apache-camel

是否可以将body设置为xml?例如

<setBody>
   <xml>
      <root>
         <subRoot> </subRoot>
      </root>
   </xml>
</setBody>

我不想以字符串的形式获取它,而是以org.w3c.dom.Document的形式获取

1 个答案:

答案 0 :(得分:2)

我认为您需要在XML周围使用<constant>标记,并且可能需要将XML正文包含在<![CDATA[ ... ]]>标记中-可能不在乎它是否在常量内。

如果此方法返回字符串,则只需将其转换为带有<convertBodyTo type="org.w3c.dom.Document" />标签之后的setBody的文档即可。