问题使用JDOMJdom的解析器无法识别特殊字符解析特殊字符属性
前
< tag xml:lang="123" >
这种情况下getAttributes()
方法的返回null
属性是有什么解决办法解决这个问题。
问题使用JDOMJdom的解析器无法识别特殊字符解析特殊字符属性
前
< 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);
}
}
你可能需要设置的命名空间,检查http://cs.au.dk/~amoeller/XML/programming/jdomexample.html
你能告诉你的一些解析代码? –
示例标签: –
Aswan
解析代码,我的意思是java jdom调用。 –