0

我正在使用 GData 解析 XML 文档,其中一些元素包含带有 HTML 标记的文本。

<Paragraph>
Page 1 has some text
<br/>
<br/>
normal text
<br/>
<b>Strong Text</b>
<br />
<i>Italic Text</i>
<br />
normal text
</Paragraph>

NSString * para = [[[content elementsForName:@"Paragraph"] objectAtIndex:0]stringValue];

我想要段落标记的内容,包括要分配给 NSString 参数的 HTML 标记,但我得到的是删除了所有标记的文本,如下所示

Page 1 has some textnormal textStrong TextItalic Textnormal text

有没有办法将带有 HTML 标签的整个字符串分配给 NSString?

4

1 回答 1

0

您需要调用 GDataXMLNode 的 XMLString 方法。它将以字符串格式返回您的 XML/HTML 表示。

NSString * para = [[[content elementsForName:@"Paragraph"] objectAtIndex:0] XMLString];
于 2013-02-21T05:23:46.790 回答