2012-08-07 97 views
0

XML的InputStream在我的主要活动我有这样的电话:问题阅读在Java中

InputStream stream = http_conn.getInputStream(); 
      ParseXML.Login(stream); 

我知道输入流工作,我可以创造一个缓冲的读者,创建一个字符串,我可以发送到UI 。问题是这报告了正在返回给我的整个XML文档。

在我的ParseXML类登录方法,我有以下几点:

DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance(); 
     DocumentBuilder dBuilder = dbFactory.newDocumentBuilder(); 
     Document doc = dBuilder.parse(stream); 
     doc.getDocumentElement().normalize(); 

到目前为止好,我觉得呢?我是新来使用的解析器,但基本上我的XML文档的布局如下:

<?xml version="1.0" encoding="UTF-8"?> 
<string xmlns="http://www.xxx.com/asmx">TOKEN HERE</string> 

我见过的例子中,你可以从更深的各个项目与一个XML文件,按照这里的例子: http://www.mkyong.com/java/how-to-read-xml-file-in-java-dom-parser/

我不仅是新来的XML解析器,但也是新的Java,我只是不知道如何将该字符串拉出XML文档!

感谢

回答

1

我不知道如果我的理解,但如果你想获得只是象征性地在这里品尝doc.getDocumentElement()。getTextContent()

+0

神奇的感谢,这正是我了! – Seb 2012-08-07 10:57:25