xml-parsing - 如何停止 xmlslurper自动添加“”
问题描述
使用 xmlsluper 在 XML 中编写节点时获取额外的节点“”。
得到使用 xmlparser 的线程响应。但是我们确实有使用 xmlxlurper 的限制,我们如何使用 xmlslurper 修复它(或删除它)?
我们的 groovy 代码片段
def xmlFromFile = new File(xxx.xml)
def envelopeNode = new XmlSlurper( false, false ).parseText(xmlFromFile.getText())
def newNode = new XmlSlurper().parseText(SomeStringWithProperXMLChildNode)
envelopeNode.rows.appendNode(newNode)
XmlUtil xmlUtil = new XmlUtil()
xmlUtil.serialize(envelopeNode, new FileWriter(xmlFromFile))
我如何删除“”或者可以停止序列化/XmlSlurper 添加额外的编码信息。
XML 片段:
<SomeThing xmlns="http://xmlns.oracle.com/something" name="something">
<description />
<columns>
<column name="name" />
<column name="Type" />
<column name="Identifier" />
</columns>
<rows>
<row>
<cell>111</cell>
<cell>222</cell>
<cell>333</cell>
</row>
<row>
<cell>444</cell>
<cell>555</cell>
<cell>666</cell>
</row>
</rows>
</SomeThing>
谢谢
解决方案
推荐阅读
- delphi - FireDAC“无法完成对主机的网络请求”
- wxwidgets - wx.Grid 和 ScrolledWindows
- javascript - 如何使用 react-swipe-card 在 React 中构建可堆叠的卡片?
- python - Python 'dict' 对象没有属性 'status'
- node.js - 在 NodeJS 中获取和发布文本
- sql - 如何根据sql中组内的条件查找行?
- sql - 如何从续集迁移中获取原始 SQL
- xamarin.forms - “由 Xamarin 链接”是什么意思?
- pdf - make:不使用循环将文件夹中的 .pdf 文件转换为 .txt 文件
- javascript - 在 Javascript 中计算表单输入并显示在消息字段中