问题标签 [nsxml]
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.
objective-c - 如何从网站以 xml 格式获取数据并使用 Objective-c 解析该数据以执行操作
我想从网站careercup.com 以xml 格式获取数据并使用objective c 对其进行解析,并希望将一些结果数据加载到plist 文件中。谁能指导我如何去做这件事?意思是如何从网站以 xml 格式获取数据,一旦我得到数据,我将它存储在哪里,以便我可以解析它并将我需要的任何内容加载到我的 plist 文件中。我想解决以 xml 格式获取网站数据并首先存储它的问题。据我所知,解析可以使用 NSXML 解析器等来实现。但我想知道如何以 xml 格式检索网站,然后将检索到的 xml 数据存储在哪里,以便我可以解析它。
谢谢你的帮助。
iphone - 如何在 iPhone 中创建 XML 字符串以用于 Web 服务请求?
我想创建要通过 Web 服务发送到服务器的 XML 字符串。我如何在 iPhone 中原生地做到这一点?还是我必须使用任何第三方库?我无法为 iPhone 下载 GDATA。还有什么可用的吗?或者任何其他方式来做到这一点?
请帮助,在此先感谢。
ios - NSXML 解析图像
有人可以帮我从这段代码中获取 href 属性吗?通过使用 NXMLParser .. 谢谢
ios - NSXMLParser 问题:不要得到我所有的项目,也没有数据
尽管我看过所有教程,但我很难理解如何使用 NSXMLParser ......
我有以下 XML 文件,例如:
我的目标是将所有项目存储在 NSMutableArray 的项目中。我的类 Item 有 4 个 NSString(名称、标题、城市、国家)。
这是我的 XMLParser.m 文件:
但是有了这一切,我有两个问题:
- 我的项目数组只包含 108 个索引,而我的 XML 文件有 299 个。
- 我的项目属性中没有数据......当我尝试在日志中打印它时,一切都是(空的)。
请帮忙 !
iphone - NSXMLParser 问题:不获取所有数据?
我正在开发一个需要从 XML 文件中获取数据的应用程序。一些节点有很多字符,我在使用这个函数时遇到了问题:
例如,对于一个项目的描述节点,我只会得到 20-30 个最后的字符,而我会得到 200 或 300 个。
我用 NSLog 检查了这一点,看来问题来自这里。你知道出了什么问题吗?
感谢您的任何建议。
objective-c - 我仍然有 NSXMLParser 的 UTF-8 编码问题
所以我修复了我的 XML 文件,PCDATA 确实是由错误的编码引起的(ISO8859-1不正确,请参阅我之前的问题),但我仍然使用 ISO-8859-1 或 UTF-8 编码的字符不正确。
问题是当我解析文件并获取字符时:
如果我有例如“é”字符,它将被转换为“È”。
我该怎么办 ?帮助 !感谢您的回答
ios - 使用 NSXMLParser 只解析前十个帖子,然后分别解析下一批
我正在使用 NSXmlParser 来解析 rss 提要。到目前为止一切都运行良好。
我预计 rss 提要最终将包含数十/数百个帖子。我目前的解决方案是阅读整个 rss 提要并显示结果。但是,我只想阅读前十篇文章(以防止它解析潜在的数百个项目)。然后在稍后的时间(比如当用户到达表格末尾时)解析接下来的十个帖子。
所以我的问题是我将如何解析前十个帖子,然后解析接下来的十个帖子,然后是接下来的十个帖子,依此类推......
这是我用来获取所有帖子的方法:
iphone - XMLParser 返回“NULL 值”
我正在尝试解析一个简单的 xml。xml 的结构如下所示:
我的解析代码是:
当我运行程序时,在我的控制台中我得到:
我不知道为什么 if 条件运行两次?
更新 *解决方案* 这解决了我的问题:
1] 在 DidEndElement 中:声明 currentEltValue = @""。
2] 以 self.parsedata 的形式访问所有 parsedata 实例。
objective-c - 从 NSXMLDocument 节点中获取属性信息
几天来,我一直在想办法弄清楚如何在可可和目标 C 中解析这个 xml 文档。我已经将它加载到 NSXMLDocument 中,并且已经能够获取节点。
XML 文档的棘手之处在于每个节点都有多个属性。所以当我去 [node XMLString] 时,我得到了仍然没有意义的完整字符串。他们是一种从节点中提取单个属性的方法吗,例如类似于名为 getAttribute(String) 的 java XML 方法,它允许我输入字符串参数的属性名称并返回绑定到它的值,例如例如 getAttribute("Size") 将返回一个值为 4 的字符串。
任何帮助将不胜感激。
objective-c - NSXMLParser 在 iOS5 中工作正常,但在 iOS6 中不工作
在我的 iOS 应用程序中,我尝试使用 NSXMLParser 解析以下 xml。我可以在 iOS5 中成功解析这个 xml,但在 iOS6 中解析器没有进入 parserdidStartElement 。在iOS6 parserDidStartDocument 被成功调用但没有进入任何其他解析器委托方法.. xml 格式有什么问题吗?我怎样才能解决这个问题..
这是代码..