我有一个XML文件:/res/xml/countries.xml
我也有一个带有editText的视图。
我想在countries.xml文件中搜索该文本(用户应该输入editText)!
这是我的xml文件:
<?xml version="1.0" encoding="utf-8"?>
<countries>
<country>
<name>United State</name>
</country>
<countries>
答案 0 :(得分:2)
如果您想阅读整个文档,请使用XML Parser
,例如已提及的Pull。如果您只想挑选一件或几件特定的东西,我建议XPath
。 Here is a good Tutorial on how to use XPath in Java.
答案 1 :(得分:0)
本教程清楚地解释了如何解析XML文件:XML parser
使用XPath简化其他教程:Xparse tutorial
答案 2 :(得分:0)
首先,您需要解析包含国家/地区名称的xml文件。在任何arraylist中存储国家/地区列表,然后编写任何搜索算法以搜索从该edittext中找到的文本。
答案 3 :(得分:0)
试试这个xpath tutorial ... 你将有很好的学习经历......