Java 从Web服务响应解析单个XML节点
我在这个一般领域中看到了一些问题,但找不到任何特定于Java和拉取单个节点值的问题 我有一个Web服务,它返回如下格式的值:Java 从Web服务响应解析单个XML节点,java,android,xml,web-services,parsing,Java,Android,Xml,Web Services,Parsing,我在这个一般领域中看到了一些问题,但找不到任何特定于Java和拉取单个节点值的问题 我有一个Web服务,它返回如下格式的值: <string xmlns="http://tempuri.org/">Hello</string> 但是,被解析的节点显然不包含任何数据,因为在尝试toString()方法时,它会抛出以下错误 java.lang.NullPointerException 我不确定是否需要解释xmlns=”http://tempuri.org/“在文档解析器中,
<string xmlns="http://tempuri.org/">Hello</string>
但是,被解析的节点显然不包含任何数据,因为在尝试toString()
方法时,它会抛出以下错误
java.lang.NullPointerException
我不确定是否需要解释xmlns=”http://tempuri.org/“
在文档解析器中,但我无法理解它。更改行。”
return nodes.item(0).getNodeValue().toString();
到
首先尝试xml根元素,然后查找特定的元素
return nodes.item(0).getNodeValue().toString();
return nodes.item(0).getTextContent();