gpt4 book ai didi

xml - 没有 XML 声明的 GPathResult 到 String

转载 作者:数据小太阳 更新时间:2023-10-29 01:54:19 25 4
gpt4 key购买 nike

我正在转换 GPathResultString使用

def gPathResult = new XmlSlurper().parseText('<node/>')
XmlUtil.serialize(gPathResult)

它工作正常,但我在我的 XML 前面得到了 XML 声明

<?xml version="1.0" encoding="UTF-8"?><node/>

如何转换 GPathResultString没有<?xml version="1.0" encoding="UTF-8"?>一开始呢?

最佳答案

使用 XmlParser 代替 XmlSlurper:

def root = new XmlParser().parseText('<node/>')
new XmlNodePrinter().print(root)

使用 new XmlNodePrinter(preserveWhitespace: true) 可能是您尝试做的事情的 friend 。请参阅文档中的其余选项:http://docs.groovy-lang.org/latest/html/gapi/groovy/util/XmlNodePrinter.html .

关于xml - 没有 XML 声明的 GPathResult 到 String,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38917892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com