gpt4 book ai didi

iphone - 在 iPhone 读取的 XML 提要中使用英镑符号

转载 作者:数据小太阳 更新时间:2023-10-29 01:52:35 25 4
gpt4 key购买 nike

我已经创建了一个基于网络的 UTF-8 XML 提要用于 iPhone 应用程序。

在网络浏览器中查看时,如果提要包含英镑符号,我会收到一个讨厌的 XML 错误:XML 解析错误:未定义的实体

但是实际文件似乎是可读的。

<强>1。 iPhone NSParser 是否能够读取文件或是否会因为这个字符而失败?

<强>2。是否可以为 XML 编码井号?

最佳答案

if the feed contains a British Pound sign, I get a nasty XML error: XML Parsing Error: undefined entity

您的 Feed 可能使用实体 £ 作为井号字符。 £ 是一个 HTML 实体,如果不使用与您的 XML 文档关联(或嵌入)的 DTD 声明它们,就不能使用它们。如果未定义该实体,XML 解析器将报告它发现了一个未知实体。

既然您说您的 Feed 编码为 UTF-8,那么您可以直接使用井号字符 - 不需要实体。就像 LukeH 建议的那样,其他解决方案是使用字符引用 £,XML 解析器会将其读取为井号字符。

关于iphone - 在 iPhone 读取的 XML 提要中使用英镑符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3890495/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com