从Web服务解析xml时出错

时间:2011-05-17 06:15:23

标签: android saxparser

我在result.getProperty(0)中将我的xml文件作为回复。

代码如下:

SoapObject result=(SoapObject)envelope.bodyIn;    
System.out.println("value of result " + result);  

如何在result.getProperty(0)中将此xml存储到我的SD卡/任何其他位置,以便我可以使用SAXParser解析它?

的问候,
偷偷摸摸

2 个答案:

答案 0 :(得分:0)

getProperty(int) - 方法返回一个Object。如果此Object是String,则SAXParser支持从String解析XML:Link

答案 1 :(得分:0)

我通过以下方式解决了问题:

xr.parse(new InputSource(new ByteArrayInputStream(result.getProperty(0).toString().getBytes())));  

然后我使用SAXParser并解析xml。

谢谢,
斯纳