【发布时间】:2015-01-23 12:37:32
【问题描述】:
我在获取 xml 文件的属性时遇到问题。这些属性是这样写的:
@XmlAttribute(name="xml:lang")
使用@XmlAttribute,我得到了它们写在一个单词上的属性。如果我留下这个注释 @XmlAttribute(name="xml:lang") 我会得到 null
如何获取“xml:lang”的属性值?
谢谢。
【问题讨论】:
我在获取 xml 文件的属性时遇到问题。这些属性是这样写的:
@XmlAttribute(name="xml:lang")
使用@XmlAttribute,我得到了它们写在一个单词上的属性。如果我留下这个注释 @XmlAttribute(name="xml:lang") 我会得到 null
如何获取“xml:lang”的属性值?
谢谢。
【问题讨论】:
xml 显然是 namespace prefix。您可以尝试使用以下方式声明命名空间:
@XmlAttribute(name = "lang",
namespace = javax.xml.XMLConstants.XML_NS_URI)
【讨论】: