有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何在安卓中读取本地xml文件

我正在尝试从res/xml/myxml读取本地xml文件。xml 这是xml

<?xml version="1.0" encoding="utf-8" ?>
<Books>
  <Number id ="1">
    <Description>This is science book.
    </Description>
  </Number> 
  <Number id = "2">
    <Description>This is about cooking.
   </Description>
  </Number>
</Books>

这是密码

XmlResourceParser pars = res.getXml(R.xml.myxml);
while (pars.getEventType() != XmlResourceParser.END_DOCUMENT) {
    if (pars.getEventType() == XmlResourceParser.START_TAG) {
              if(pars.getName().equals("Number")) {
                   int id = pars.getAttributeIntValue(null, "id", 0);
              }
        }
    pars.next();
}
pars.close();

上面的代码返回xml的最后一个id。 如何检查id==某个整数,然后在textview中显示描述。 对不起,我是安卓和java新手。我将非常感谢你的帮助。 谢谢


共 (0) 个答案