android - 如何在xml文件中搜索

时间:2013-11-29 10:30:37

标签: java android xml xpath

我有一个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>

4 个答案:

答案 0 :(得分:2)

如果您想阅读整个文档,请使用XML Parser,例如已提及的Pull。如果您只想挑选一件或几件特定的东西,我建议XPathHere 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 ... 你将有很好的学习经历......