2012-08-07 142 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