jdom を使用して特殊文字属性を解析する際の問題
元
< tag xml:lang="123" >
この場合のgetAttributes()
メソッドの戻り値null
これを修正する解決策はありますか。
私にとっては問題なく動作します:
public class TestJdom
{
public static void main(String[] args) throws JDOMException, IOException {
String xmlString = "<test><tag xml:lang=\"123\"></tag></test>";
SAXBuilder builder = new SAXBuilder();
StringReader stringReader = new StringReader(new String(xmlString
.getBytes()));
Document doc = builder.build(stringReader);
List<?> attrs = doc.getRootElement().getChild("tag").getAttributes();
System.out.println(attrs);
}
}