XmlSlurpur前缀“something”对于元素“something:element”不受约束

编程入门 行业动态 更新时间:2024-10-22 11:08:22
本文介绍了XmlSlurpur前缀“something”对于元素“something:element”不受约束的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

$ b

def slurper = new XmlSlurper()。parseText(xmlObj.lensData).declareNamespace (东西:'东西')

当我啜饮下面的xml时,它给出了一个错误:

< something:Data> < something:要求> < something:Type> < something:Value> T< / something:Value> < something:Label> TYP< / something:Label> < / something:Type> < /东西:要求> < / something:Data>

我得到的错误是:

元素something:Data的前缀something未被绑定。Stacktrace如下: Message:元素something:Data的前缀something未绑定。

我不明白该如何解决此问题。 任何想法?

解决方案

您需要在XmlSlurper上使用不同的构造函数才能通过parseText的验证/名称空间感知。尝试: $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ def $ slurper = new XmlSlurper(false,false).parseText(xmlObj.lensData).declareNamespace(something:'something ')

docs.groovy-lang/docs/latest/html/gapi/groovy/util/XmlSlurper.html

I am using XmlSlurper like so:

def slurper = new XmlSlurper().parseText(xmlObj.lensData).declareNamespace(something:'something')

when i slurp the following xml it give an error:

<something:Data> <something:Requirements> <something:Type> <something:Value>T</something:Value> <something:Label>TYP</something:Label> </something:Type> </something:Requirements> </something:Data>

the error i get is:

The prefix "something" for element "something:Data" is not bound.. Stacktrace follows: Message: The prefix "something" for element "something:Data" is not bound.

I don't really understand what t do to fix this. Any ideas?

解决方案

You need to use a different constructor on the XmlSlurper in order to get past parseText's validation/namespace awareness. Try:

def slurper = new XmlSlurper(false, false).parseText(xmlObj.lensData).declareNamespace(something:'something')

docs.groovy-lang/docs/latest/html/gapi/groovy/util/XmlSlurper.html

更多推荐

XmlSlurpur前缀“something”对于元素“something:element”不受约束

本文发布于:2023-10-13 09:57:22,感谢您对本站的认可!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:前缀   不受   元素   XmlSlurpur   element

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!