这篇文章主要介绍了android dom如何解析xml,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。
首先自己创建一个xml文件:DomTest。xml
,, ,,,& lt; group name=耙荒昙丁?num=?0“祝辞,, ,,,,,,,& lt; person name=靶∶鳌?年龄=?”;在,, ,,,,,,,,,,,& lt; chinese>,, ,,,,,,,,,,,,,,,语文80,, ,,,,,,,,,,,& lt;/chinese>,, ,,,,,,,,,,,& lt; english>,, ,,,,,,,,,,,,,,,英语89,, ,,,,,,,,,,,& lt;/english>,, ,,,,,,,& lt;/person>,, ,,,,,,,& lt; person name=靶∏俊?年龄=?“在,, ,,,,,,,,,,,& lt; chinese>,, ,,,,,,,,,,,,,,,语文90,, ,,,,,,,,,,,& lt;/chinese>,, ,,,,,,,,,,,& lt; english>,, ,,,,,,,,,,,,,,,英语99,, ,,,,,,,,,,,& lt;/english>,, ,,,,,,,& lt;/person>,, ,,,& lt;/group>,, ,,,& lt; group name=岸昙丁?num=?0“祝辞,, ,,,,,,,& lt; person name=靶∥摹?年龄=?“在,, ,,,,,,,,,,,& lt; chinese>,, ,,,,,,,,,,,,,,,语文85,, ,,,,,,,,,,,& lt;/chinese>,, ,,,,,,,,,,,& lt; english>,, ,,,,,,,,,,,,,,,英语95,, ,,,,,,,,,,,& lt;/english>,, ,,,,,,,& lt;/person>,, ,,,,,,,& lt; person name=靶≈小?年龄=?“祝辞,, ,,,,,,,,,,,& lt; chinese>,, ,,,,,,,,,,,,,,,语文80,, ,,,,,,,,,,,& lt;/chinese>,, ,,,,,,,,,,,& lt; english>,, ,,,,,,,,,,,,,,,英语90,, ,,,,,,,,,,,& lt;/english>,, ,,,,,,,& lt;/person>,, ,,,& lt;/group>,, & lt;/classes>
解析出来的结果显示如下图:
/* *,, ,*用dom方式,解析xml 文件,, ,* @param fileName , ,*/, ,,,private String domXmlParse (String 文件名),{,, ,,,,,,,String str=啊?,, ,,,,,,,//,xml文档创建工厂,, ,,,,,,,DocumentBuilderFactory docFactory =, DocumentBuilderFactory , ,,,,,,,,,,,,,,,.newInstance ();,, ,,,,,,,//,xml文档创建实例,, ,,,,,,,DocumentBuilder docBuilder;,, ,,,,,,,//,xml文档,, null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null null