Groovy XML 解析器美元符号属性 $
我正在使用 XMLParser 解析具有以下结构的 xml 文档:
<Tag>
<SubTag att1="some.directory.structure.ClassName$InternalClass" att2="value2"/>
</Tag>
我试图将 att1 的值存储在字符串中:
def att1Value = root.Tag[0].iterator().toList()[0]['@att1']
但是,当我读取 att1Value 时,它的值是“some.directory.struct.ClassName”。 Groovy 是否将 $InternalClass 视为变量?如何获取 att1 的全部值?
谢谢。
I am using XMLParser to parse an xml document that has the following structure:
<Tag>
<SubTag att1="some.directory.structure.ClassName$InternalClass" att2="value2"/>
</Tag>
I am trying to store the value of att1 in a String with:
def att1Value = root.Tag[0].iterator().toList()[0]['@att1']
However, when I read att1Value, it's value is "some.directory.structure.ClassName". Is Groovy treating the $InternalClass as a variable? How do I capture the whole value of att1?
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这段代码:
给我结果
This code:
Gives me the result