Я пытаюсь использовать JAXB для извлечения атрибута «xml: lang» из следующего:
<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" xml:lang="en-US" xml:base="http://asmarterplanet.com/wp-atom.php">
Однако я не знаю, какое пространство имен будет для префикса «xml». В аннотации @XmlAttribute для поля я пробовал все следующее:
@XmlAttribute(name = "xml:lang")
@XmlAttribute(name = "lang")
@XmlAttribute(name = "xml:lang", namespace = "http://www.w3.org/2005/Atom")
@XmlAttribute(name = "lang", namespace = "http://www.w3.org/2005/Atom")
@XmlAttribute(name = "lang", namespace = "xml")
@XmlAttribute(name = "xml:lang", namespace = "xml")
Есть ли какое-то пространство имен по умолчанию при использовании «xml» в качестве префикса?