在android中从res / xml / books.xml检索数据时遇到问题

时间:2011-05-23 20:49:37

标签: java android android-emulator

我在显示res / xml / books.xml中的xml文件中的数据时遇到问题 以下是我正在使用的代码。 这是假设工作,但在这种情况下,我无法让textview检查id,然后在textview中显示描述。如果有人可以查看代码并告诉我这里有什么问题。 感谢

<?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> 

这是代码,但不会在textview中显示任何内容,就像它甚至不读取xml文件一样。

XPath xpath = XPathFactory.newInstance().newXPath();

String expression = "//Number[@id='2']/Description";
InputSource inputSource = new InputSource("res/xml/myxml.xml");
Node node = (Node) xpath.evaluate(expression, inputSource, XPathConstants.NODE);
String description = node.getTextContent();
tv.setText(" " + description);

0 个答案:

没有答案