【发布时间】:2018-04-20 04:46:26
【问题描述】:
我正在使用 XMLSlurper 在 Groovy 中解析 XML。
应将一个元素添加到已解析的 XML(GPathResult 实例)中,但新元素应位于现有元素之后的特定位置,以符合 XML Schema。
目前唯一可行的方法是在解析的 XML 末尾附加新节点,这违反了 XSD。
有没有办法在现有元素之后追加新元素?像“appendSibling()”这样的东西?
结构是这样的:
<root>
<name>xxx</name>
<state>xxx</state>
</root>
我需要在“name”之后和“root”下的“id”:
<root>
<name>xxx</name>
<id>xxx</id>
<state>xxx</state>
</root>
【问题讨论】:
标签: xml groovy xmlslurper