2015-01-23 23 views
6

içeriyor Bir xml dosyasının özniteliklerini aldığımda bir sorunum var. Bu özellikler şöyle yazılır: @XmlAttribute ileözniteliği olan XML öğesi ":" JAXB

@XmlAttribute(name="xml:lang")

onlar bir tek kelime üzerinde yazılır özelliklerini olsun. @XmlAttribute(name="xml:lang") bu açıklamayı terk edersem boşalırım

"xml: lang" özniteliğinin değerini nasıl alabilirim?

Teşekkürler.

cevap

8

xml açıkça bir namespace prefix olduğunu. Ad alanını şu şekilde belirtebilirsiniz:

@XmlAttribute(name = "lang", 
       namespace = javax.xml.XMLConstants.XML_NS_URI)