解析cXML时出错 去掉

2020-08-16 07:09发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在接收下面的一个...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我正在接收下面的一个cXML文件的内容,使用XSLT解析时出现错误。

 <?xml version =" 1.0" encoding =" UTF-8"?>
 <!DOCTYPE cXML SYSTEM" http://xml.cxml.org/schemas/cXML/1.2.046/cXML.dtd">
 
   <响应>
     <状态代码=" 201" text =" Acknowledged">已确认
   
  

现在此DOCTYPE造成了问题,有办法删除整行。

谢谢

Yatan

5条回答
打个大熊猫
2020-08-16 07:36 .采纳回答

大家好,

得到解决方案。

 ConvertedData = body.replaceAll(" <​​!DOCTYPE((。| \ n | \ r)*?)\">",""); 

groovy中的这一行代码起到了神奇作用,并删除了以下表达式。

 <!DOCTYPE cXML SYSTEM" http://xml.cxml.org/schemas/cXML/1.2.046/cXML.dtd"> 

此致

Yatan

一周热门 更多>