【问题标题】:How Read the CDATA section of XML file in Android by XML parsing如何通过XML解析读取Android中XML文件的CDATA部分
【发布时间】:2011-05-26 06:33:04
【问题描述】:

我必须从我的 android 应用程序中的 XML 文件中获取 CDATA 部分。

我使用 SAX 解析器进行 XML 解析,

但它跳过了 CDATA 部分,所以现在请告诉我如何做到这一点。

有什么方法可以在 Android 中从 XML 中读取 CDATA 部分内容。

【问题讨论】:

  • 您在 CDATA 中得到了什么?我认为 HTML 是对的,如果它是 HTML,那么您可以直接将 html 字符串放在 webview 中。
  • 你能提供xml文件的链接或粘贴到其中的一部分吗?
  • 是的,在 CDATA 中包含 HTML,但问题是解析器会跳过 CDATA 选项卡或文本中的整个部分
  • 我把链接放到 XML 文件中,请给我点子或代码来展示如何获取 CDATA 部分

标签: android


【解决方案1】:

将您解析为 DOM 解析器并尝试此操作....因为 DocumentFactory 和 CDATA 被删除,解析就像普通 XML 文件一样......

factory.setCoalescing(true);

【讨论】:

    猜你喜欢
    • 2019-08-08
    • 2012-09-11
    • 1970-01-01
    • 2013-08-04
    • 2011-06-07
    • 1970-01-01
    • 2017-08-05
    • 2012-11-22
    • 1970-01-01
    相关资源
    最近更新 更多