问题标签 [nsxmlparser]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1458 浏览

iphone - 存储和读取 xml 文件 iPhone

我正在使用文本编辑器来存储 xml 文件。

我知道如何在 iPhone 应用程序中读取 xml 文件。但是我得到的问题在下面解释。

当我通过文本编辑器存储 xml 文件时,它看起来很完美。

但是当 iPhone - xCode 调试时,xml 文件数据如下所示。

我犯了什么错误?


{\rtf1\ansi\ansicpg1252\cocoartf949\cocoasubrtf460 {\fonttbl\f0\fmodern\fcharset0 Courier-Bold;} {\colortbl;\red255\green255\blue255;} \ marg1440 \ vieww9000 \ viewh8400 \ viewhind0 \ pard \ tx480 \ tx960 \ tx1440 \ tx1920 \ tx2400 \ tx1920 \ tx2400 \ tx2880 \ tx3360 \ tx3840 \ tx4320 \ tx4800 \ tx4320 \ tx4800 \ tx5280 \ tx5760 \ tx6240 \ tx6720 \ tx7200 \ tx7680 \ tx8160 \ tx7680 \ tx8160 \ tx8640 \ tx8160 \ tx8640 \ tx9120 \ tx110560 \ tx11040 \ tx11520 \ tx12000 \ tx12480 \ tx12960 \ tx13440 \ tx13920 \ tx14400 \ tx14880 \ tx14400 \ tx14880 \ tx15360 \ tx15840 \ tx16320 \ tx16800 \ tx16800 \ tx17280 \ tx17760 \ tx18240 \ tx18720 \ tx19200 \ tx18720 \ tx19200 \ tx19680 \ tx20160 \ tx20640 \ tx21120 \ tx21600 \ tx22080 \ tx22560 \ tx23040 \ tx23520 \ tx24000 \ tx24480 \ tx24960 \ tx25440 \ tx25920 \ tx26400 \ tx26880 \ tx27360 \ tx27840 \ tx28320 \ tx28800 \ tx29280 \ tx29760 \ tx30240 \ tx30720 \ tx31200 \ tx31680 \ tx32160 \ tx32640 \ tx33120 \ tx33600 \ tx34080 \ tx34560 \ tx35040 \ tx35520 \ tx36000 \ tx36480 \ tx36960 \ tx37440 \ tx37920 \ tx38400 \ tx38880 \ tx39360 \ tx39840 \ tx40320 \ tx40800 \ tx41280 \ tx41760 \ tx42240 \ tx42720 \ tx43200 \ tx43680 \ tx44160 \ tx44640 \ tx45120\tx45600\tx46080\tx46560\tx47040\tx47520\tx48000\ql\qnatural\pardirnatur人

\f0\b\fs24 \cf0 \CocoaLigature0 \ 玩你的球每个高尔夫球手都喜欢长距离、高、直地击球,但经验告诉你,你可以期待你的击球有一定的模式。来自边坡谎言的击球曲线边坡球道谎言会导致球弯曲,向右切或向左钩。这里有一个提示,可以帮助更好地接触。不要让驾驶员接地 保持杆头刚刚离开地面,让您的挥杆始终平稳地开始。倾斜您的 Tee 这是一个“最大限度地”迎风开球的提示。}


上面给出的数据不是我的 xml 文件。

我试图通过 textEditor 保存我的 xml 文件。

但它在我的 xml 数据之前添加了一些前缀。

我应该怎么做才能避免这个问题?

我的实际 xml 数据如下。

0 投票
1 回答
2552 浏览

iphone - 如何使用 Cocoa (iPhone) 解码 XML 文档中的 shift-jis 编码数据

我有一个 XML 文档,其中可能包含 shift-jis 编码数据,我正在尝试使用 NSXMLParser 对象对其进行解析。

通常我假设文档是 UTF8 编码的,一切都很好 - 有谁知道我是否/如何确定一个元素是否是 shift-jis 编码的,然后如何解码它?

谢谢

0 投票
3 回答
1004 浏览

iphone - iPhone 需要更快的 xml 读取

我有以下代码 - 读取 xml 文件的方法。但它对我来说很慢。没有足够的方法来更快地获取和读取数据。

}

让我再次澄清我的问题。

我观察到这种读取 xml 的方式是不够的。通过这种方式,iPhone 加载数据的速度非常慢。因为,iphone 每次都会读取和比较每个标签。

我想要一些更快的 XML 加载和解析。

提前感谢您与我分享您的知识

0 投票
3 回答
4923 浏览

nsxmlparser - NSXMLParser 错误

我正在从这个网址“ http://potlocator.com/locationXML.php ”获取数据,

但是在使用 NSXMLParser 解析数据时,我收到了这个错误,

发现错误操作无法完成。(NSXMLParserErrorDomain 错误 68。)

可能是什么问题?

谢谢

0 投票
1 回答
624 浏览

iphone - 是否可以在 applicationDidFinishLaunching 中重用 appdelegate?

我正在开发一个标签栏应用程序。

我有五个标签。

对于每个选项卡,我都有单独的导航控制器。

对于每个选项卡的表视图,我想从 Web 服务加载数据。

我可以通过创建一个单独的xmlparser类来为一个选项卡这样做,使用appdelegate对其进行初始化,然后在applicationDidFinishLaunching中调用它。

我不能对其他标签这样做。我认为 appdelegate 冲突还是其他问题或任何其他解决方案。

0 投票
1 回答
210 浏览

iphone - 仅 G1 的 NSXMLParser 解析器错误

我有一个简单的 xml 文档。它格式正确,使用时可以正确传递:

xmlData = [[NSXMLParser alloc] initWithContentsOfURL:xmlURL ];

通过 WiFi 或 3G。

但是,我在使用 G1 时收到 NSXMLParserPrematureDocumentEndError。

我认为较慢的连接会在一段时间后以某种方式切断 xml 文档,但在该问题上找不到任何帮助。

非常感谢任何建议。

谢谢

0 投票
1 回答
2567 浏览

objective-c - 如何使用 NSXMLParser 解析内部声明的 XML 实体引用

我有一个使用内部声明的实体的 XML 文件。例如:

使用 NSXMLParser 类,我如何能够解析my_symbol实体引用?

从实验中,parser:foundInternalEntityDeclarationWithName:value:将调用委托方法来my_symbol声明实体,并使用 value "my symbol value"。然后,当my_next_element元素到达时,NSXMLParser会调用parser:didStartElement:namespaceURI:qualifiedName:attributes:委托方法。

parser:didEndElement:namespaceURI:qualifiedName:调用 for之前</my_next_element>parser:foundCharacters:将使用字符串调用委托方法两次:

  1. "foo"
  2. "bar"

my_symbol实体引用被忽略。为了解决实体引用需要什么?

编辑:

从 DTD 中删除 的ENTITY声明my_symbol将导致NSXMLParserUndeclaredEntityError. 这表明当实体声明存在,然后在 中引用时<my_next_element>,它会被注意到。由于某种原因,它只是没有被解析为它所代表的字符串。

此外,如果&amp;在元素中使用,解析器将正确解析它,并在调用委托方法"&"时将其作为字符串传递。parser:foundCharacters:

0 投票
1 回答
418 浏览

iphone - NSXMLParser 避免 UILabel 显示/隐藏

我的课堂上有以下方法:

当我发表评论[self CheckLoginCredentials]时, loadIndicator 得到动画并显示,但是当我取消评论时[self CheckLoginCredentials],loadIndicator 没有显示并且也usernameTextField/passwordTextField resignFirstResponder不起作用。

我究竟做错了什么?谢谢!

0 投票
1 回答
132 浏览

objective-c - NSArray atomfeed 和类别

我有一个成功解析的 atomfeed。所有文章都在根数组中。但现在我也有类别作为提要中的标签。

如何解析 atom xml 以便根数组包含类别,并且每个类别过滤到具有相应文章的数组。

谢谢,必应

0 投票
4 回答
6031 浏览

iphone - NSXMLParser 泄漏

我有以下泄漏的代码。Instruments 说泄漏的是 rssParser 对象。我“刷新”了 XML 提要,它运行了这个块并且它泄漏了......

文件.h

文件.m

泄漏的图像......

替代文字 http://www.shipfinder.co.uk/images/memoryleak.png