我在显示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);