問題使用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調用。 –