2014-02-05 67 views
1

我有一個標籤getinng整個描述越來越難在SimpleXML什麼屬性,我應該給予整個描述。 SimpleXML也解析p標籤。SimpleXML解析器android越來越HTML標籤

<description> 
<p> 

Bar In Inconel</p> <ul> <li>600</li> <li>601</li> <li>617</li> <li>625</li> <li>718/718 NACE MRO</li> <li>725</li> <li>800</li> <li>825</li> <li>925</li> <li>K500</li> <li>MP35N</li> <li>X750</li> <li>C276</li></ul> <p>Aluminum Tubing, Aluminum Pipe, Aluminum Sheet, Aluminum Bar, Aluminum Plate In Aluminum</p> <ul> <li>2219</li> <li>2024</li> <li>2124</li> <li>3003</li> <li>5052</li> <li>6061</li> <li>7075</li> <li>7050</li></ul> <p>Stainless Steel In Tube, Pipe, Plate, Sheet &amp; 

</p> 
</description> 
+0

所以你想只存儲沒有html標籤的字符串中的文本? – Avijit

+0

沒有html標籤 org.simpleframework.xml.core.ElementException:元素'p'沒有匹配。這是我想要的描述,應該給整個字符串與html標籤的異常 –

+0

@Element(name = 「description」,required = false,data = true) \t public String description; 這不起作用 –

回答

3

當得到最後答覆只是封閉CDATA標籤,使數據=真該元素

str = str.replaceAll("<description>","<description><![CDATA["); 
str = str.replace("</description>", "]]></description>"); 

:d:d :d

+1

如果這解決了您的問題,請接受您的答案。 – ollo

+0

如何接受??? –

+0

您可以點擊您的答案(下面的投票計數)上的勾號 - 見這裏:https://stackoverflow.com/tour和http://blog.stackoverflow.com/2009/01/accept-your-own-answers / – ollo