论坛数据 怎么解析(有HTML标签)

iOS 码拜 10年前 (2015-05-08) 847次浏览 0个评论
 

服务器下发下来的是论坛的数据
有一个字段里面包是这样的:

但个
Quote: 芳山
Quote: 但个
Quote: 芳山

安慰下,面包会有的 [em4]

谢谢,但我喜欢吃托托,肉夹馍也 [em3] [em5]

\r\n我也想吃肉夹馍,因为没吃过 [em3]

这个可以去西安尝尝啊

\r\n西安好远啊…….
这里有比如 

Quote:

  [em4] [em3]等这样的标签,
现在我想把这些数据解析出来显示在控件里面,请问这个应该怎么样解析呢?  
(因为我现在不清楚到底有多少像

Quote:

…..这样的标签)

希望提供下思路,谢谢!

重新发一下 如下  


服务器下发下来的是论坛的数据
有一个字段里面包是这样的:
但个
Quote: 芳山
Quote: 但个
Quote: 芳山

安慰下,面包会有的 [em4]

谢谢,但我喜欢吃托托,肉夹馍也 [em3] [em5]

\r\n我也想吃肉夹馍,因为没吃过 [em3]

这个可以去西安尝尝啊

\r\n西安好远啊.......
这里有比如 
Quote:

  [em4] [em3]等这样的标签,
现在我想把这些数据解析出来显示在控件里面,请问这个应该怎么样解析呢?  
(因为我现在不清楚到底有多少像

Quote:

…..这样的标签)

希望提供下思路,谢谢!

40分
这个更适合用 xml 来解析,你需要取出每个节点。
以你提供的数据为例(抓的不完整,结束标签对应不上),每个legend标签映射成一个帖子对象,有blockquote标签就表示这是【另一个没有blockquote标签的帖子】的回复对象:

这是一个普通的帖子
<legend>发帖</legend>
这是两个帖子【回复】是回帖
<blockquote>
<legend>发帖</legend>
</blockquote>
<legend>回复</legend>

针对像第二种情况,你把blockquote和legend映射成对象后,在层次上看起来就像这样:
<
<blockquote 0x12345678>
<legend 0x12345678>
>


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明论坛数据 怎么解析(有HTML标签)
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!