【问题标题】:Use GData to Parse XML with Text containing HTML使用 GData 解析 XML 与包含 HTML 的文本
【发布时间】:2013-02-06 07:48:54
【问题描述】:

我正在使用 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?

【问题讨论】:

    标签: ios objective-c xml cocoa gdata


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-12
      • 2019-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多