问题复现

在创建入参OMElement接电时,如果这样写会自动将<进行转义。

OMElement omElement = fac.createOMElement(key, namespace);
omElement.setText(value);
method.addChild(omElement);

解决

添加CDATA节点可以防止对内部字符进行转义,但是如果直接拼接进value中,CDATA也会被转义,所以需要axiom的方式来设置CDATA。

SOAPFactory factory = OMAbstractFactory.getSOAP11Factory();
SOAPEnvelope envelope = factory.getDefaultEnvelope();
OMElement xmlElement= factory.createOMElement(key, namespace);
envelope.getBody().addChild(xmlElement);
OMTextImpl omText = (OMTextImpl) xmlElement.getOMFactory().createOMText(xmlElement, value, XMLStreamConstants.CDATA);
xmlElement.addChild(omText);
method.addChild(xmlElement);

axiom OMElement.setText()转义问题相关推荐

  1. Axis2 探索 AXIOM

    原文:http://hi.baidu.com/zbzb/blog/item/903796237fc74b41ac34de65.html Apache Axis2 Web 服务框架构建于新的 AXIOM ...

  2. axis2 axiom_深入了解Axis2:AXIOM

    还有另一种文档模型? Apache Axis2 1.1已发布,它为长期运行的Apache系列Web服务框架的爱好者提供了激动人心的新功能. 我们将在以后的文章中介绍Axis2本身,但是本文将深入探讨A ...

  3. 用 AXIOM 促进 XML 处理

    简介: AXis 对象模型(AXis Object Model,AXIOM)是 Apache Axis 2 的 XML 对象模型,其目标是提供强大的特性组合彻底改变 XML 处理技术.AXIOM 超越 ...

  4. 转 用 AXIOM 促进 XML 处理

    转自:http://www.ibm.com/developerworks/cn/xml/x-axiom/ AXIOM 还不是另一种对象模型.它有着明确的设计目标:大幅提升 Apache 下一代 SOA ...

  5. java 遍历xml子节点,Axiom解析XML,axiomxml,1、遍历XML全部节点,

    Axiom解析XML,axiomxml,1.遍历XML全部节点, 1.遍历XML全部节点,将节点放入Map返回2.遍历XML当前父节点下的所有子节点 [Java]代码import java.util. ...

  6. AXIOM的介绍与使用

    什么是AXIOM? Axiom ,也就是Axis Object Model,Apache下一款XML对象模型 Axis2用Axiom处理soap文档和soap信息. Axiom的一些特性: Light ...

  7. 详解Axis2实现Web Services之AXIOM篇

    AXIOM--AXis 对象模型(AXis Object Model,AXIOM)是 Apache Axis 2 的 XML 对象模型,Axiom采用pull解析方式,基于StAX(JSR173),其 ...

  8. AXIOM 读写 xml文件

    什么是AXIOM? Axiom  ,也就是Axis Object Model Axis2用Axiom处理soap文档和soap信息. Axiom的一些特性: Lightweight(轻量),更少的内存 ...

  9. axiom解析xml

    用axiom解析xml,axis2中常用 public static Map<String, String> getResults(OMElement element) {if (elem ...

最新文章

  1. 笔记本计算机硬件知识,知识和经验:笔记本计算机的基本知识_计算机硬件和网络_IT /计算机_信息...
  2. Android开发之使用BroadcastReceiver实时监听电量(源代码分享)
  3. IE8的项目在IE11下 一些功能无法实现的解决方案
  4. TypeScript 使用 字典 Dictionary
  5. tomcat 启动报栈溢出 解决方法
  6. 在 Java 中,如何批量读取本项目资源目录下的所有文件
  7. Ribbon自带负载均衡策略比较
  8. vue项目引入CNZZ数据专家(方法汇总篇)
  9. Linux-获得命令帮助man
  10. 带你秒学JavaScript
  11. 极客大学架构师训练营、区块链、数字货币、以太坊、Libra、联盟链 第28课 听课总结
  12. WIN7X64SP1极限精简版by双心
  13. java ssh详解_JAVA SSH 框架介绍
  14. [GW-CTF2019] babyvm
  15. 15s是什么意思c语言,15s是什么意思
  16. jmeter+ANT接口自动化环境的搭建以及测试报告的优化
  17. 为什么说C++太复杂?复杂的必要性是为什么?
  18. 《一万年以后》一段充满癫狂想象力的奇幻之旅
  19. iPhone 开发中心 论坛 与 视频
  20. Java学习:IO流篇(多种流的总结)

热门文章

  1. 650V IGBT 模块(FAM65V05DF1)NTMFD5C470NLT1G和NTMTS0D7N04CTXG(40V)表面贴装 MOSFET
  2. assert()与assert_options()用法说明
  3. 基于5G用户卡的5G接入认证分析及试验
  4. 奥沙利文第三次夺得了世锦赛冠军
  5. 计算机无法打开压缩包,电脑压缩文件为什么打不开?手把手教你解决压缩文件打不开的问题...
  6. pandas中MultiIndex的levels属性和对象实际索引的levels不一致问题
  7. 来自山西机器人乐队_清华机器人乐队“墨甲”诞生了:中国风浓郁,还演出了舞台剧...
  8. 【摘苹果】scratch蓝桥杯集训题目
  9. Matplotlib画各种图
  10. ORA-12514:TNS:listener does not currently know of service requested in connect descriptor