2012-04-19 11 views
1

でドムとXMLツリーからのコンテンツ私はこのようなXMLがあります。コンテンツに取得HTMLアンドロイド

<root> 
    <item> 
    <content type="HTML"> 
     <![CDATA[<html> 
     <head></head> 
     <body>something goes there</body> 
     </html>]]> 
    </content>   
    </item> 
    <item> 
    <content type="Text"> 
     Something goes there 
    </content>   
    </item> 
    </root> 

がテキストタイプで、私はnode.getTextContent()を得ることができます。
問題は、XMLツリーからすべてのHTMLコンテンツを取得したいということです。結果は、文字列です:

"<html><head></head><body>some thing goes there</body></html>" 

AndroidでDocument(DOM)を使用するにはどうすればいいですか?
注::xmlコンテンツを編集する必要があるため、SAXを使用することはできません。

答えて

-1

参照DOMパーサ例:

http://androiddevelopement.blogspot.in/2011/06/android-xml-parsing-tutorial-using.html

XMLは、ノードの異なる種類を持っている可能ノード・タイプが表示されることがあります http://www.w3schools.com/dom/dom_nodetype.asp

あなたはDOMパーサによってXMLを解析するには、Androidのさまざまなメソッドを持っています有用な方法は以下の通りである。

getElementsByTagName - Return Array of Nodes by Tag Name specified. 
getChildNodes - retervies the list of childs of Node 
getAttributes()- retrieves attributes of a Node 
getFirstChild- returns first child node of Node Object 
getNodeName, getNodeType, getNodeValue- returns corresponding values from Node 
+0

ありがとう。私はすでにこれらのAPIを読んでいます。しかし、私はノード名と値だけでなく、 '<,>'タグも必要とするので、私の問題を解決することは容易ではありません。それで、問題はどうですか? – R4j

関連する問題