我在获取xml文件的属性时遇到问题。这些属性写成如下:
@XmlAttribute(name="xml:lang")
使用@XmlAttribute我得到的属性就是用一个单词写的。如果我留下这个注释@XmlAttribute(name="xml:lang")
我会得到空
如何获取“xml:lang”的属性值?
感谢。
答案 0 :(得分:9)
xml
显然是namespace prefix。您可以尝试使用它来声明命名空间:
@XmlAttribute(name = "lang",
namespace = javax.xml.XMLConstants.XML_NS_URI)