问题标签 [touchxml]

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 投票
1 回答
326 浏览

objective-c - TouchXML 空节点值

我正在尝试为我放弃了 NSXMLParser 的 iphone 应用程序(IOS5 xcode4.2)解析一些 XML,因为去任何地方都很痛苦。所以我选择了 touchXML,我能够从 Web 服务器中提取我的远程 XML 文件并查看节点名称,但这些节点的值是空白的 请参阅下面的代码和示例 xml(我已经取出了很多数据)但是我我正在尝试做的是获取一个 NSArray 或 NSDirectory ,其中包含所有统计信息的字符名称和子数组或 NSDirectory ,它们的键是统计信息的名称,值是值

NSLog

0 投票
2 回答
427 浏览

ios - iOS 中的 SOAP 使用与 touchXML

我正在使用 sudz-c 生成的 SOAP 框架,我的服务调用似乎工作正常,但是当我尝试对数据做任何事情时,iOS(模拟器)崩溃。

这是服务电话...

对于 handleToDoList:我正在使用示例中提供的标准方法,它成功地 NSLogs 我的结果。

从这里,我得到你在下面看到的日志。

当我尝试 NSLog 如下所示的子计数或任何其他 CXMLNode 实例方法时,我得到以下异常。

不知道从这里去哪里。我看过诸如此类的博客谈论 touchXML 和命名空间的问题,但在我看来,我有一个命名空间。

任何想法都会受到赞赏,当谈到 SOAP 我是菜鸟类。

0 投票
2 回答
182 浏览

iphone - 更多底层soap xml解析

以下是肥皂 xml

我想获取底层值如何获取值。

问题 - 如何将值提取到字典或特定底部标签的数组中,如下所述

我想获取路径的值,所以请帮助解决我的问题

问题

我简述如何对肥皂 xml 进行 n 级解析

提前感谢您在我的问题上花费宝贵的时间

0 投票
0 回答
175 浏览

objective-c - 缺少 nodesForXPath 错误检查?

我正在解析 Google 的 Weather API,例如,使用以下代码解析给定位置的当前摄氏温度:

currentTempC = [[[[[parse nodesForXPath:@"/xml_api_reply/weather/current_conditions/temp_c" error:nil] objectAtIndex:0] attributeForName:@"data"] stringValue] integerValue];

不幸的是,Google 每隔一段时间就会做一些事情,并且我请求的 XML 位置存在,但里面的数据不存在,所以我不能只是错误检查 XML 路径是否存在。我需要检查 XML 中是否存在特定对象,如果缺少,则填写一些默认值或 nil。

我已经放弃了如何做到这一点,所以我希望有人可以在这里给我一些帮助。我正在使用 TouchXML FWIW。

0 投票
2 回答
219 浏览

objective-c - 使用 TouchXML 在 iPhone 上无法访问已解析的 .xml 文件中的 NSArray 元素

我有一个NSMutableArray *myArray.xml 文件,这是正确解析文件的结果,使用TouchXML.

我只想用 key 提取所有元素name并将其存储在一个单独的NSMutableArray中,但我的 finalNSMutableArray *namesList无法访问,立即使我的 iPhone 应用程序崩溃,因为它只包含最后一个枚举字符串而不是整个数组。

这是代码:

这是 NSLog:

0 投票
2 回答
396 浏览

ios - 一个 NSData 中的部分 `<` 和部分 `<`

我正在使用http://sudzc.com生成的代码访问http://graphical.weather.gov/xml/SOAP_server/ndfdXMLserver.php

正在发送 SOAP 消息,我可以看到返回的消息,这里我有一个NSData我打印出来的屏幕截图connectionDidFinishLoading

有线的事情是,符号<在开始时显示正确,但随后是&lt;.

谁能建议我如何解决这个问题?

输出

0 投票
2 回答
1704 浏览

iphone - 无法使用 touchXML 解析 xml,nodesForXPath 什么也不返回

我正在尝试使用 touchXML 库解析 xml 但没有得到结果,代码如下

方法 nodesForXPath: 不返回任何结果节点数组与 0 个对象。我在 dataString 中得到了正确的 xml,并且 CXMLDocument 也得到了正确的准备。我尝试调试它,但我看不到任何东西接受 resultNodes 中的 0 个对象,NSError 也没有包含任何内容(即没有发生错误)。我试图解析的 xml 文件如下所示。

0 投票
1 回答
207 浏览

ios - 在 iOS 上使用 TouchXML 解析包括尖括号在内的文档

我正在尝试使用 iOS 的 TouchXML 解析 XML 文档。通常这很好用,但我试图解析的当前文档在实际数据中包含尖括号。例如:

由于“无效的 startTag”错误,此操作失败。我可以在 TouchXML 中做些什么来解决这个问题,还是我需要在源材料中解决这个问题?

0 投票
1 回答
1112 浏览

ios - iOS: TouchXML xmlReadMemory VS xmlParseMemory

I tried to use 2 different implementations of TouchXML, one provided with SudzC and the other from TouchXML github repo. There is a little difference between them, consisting in the initialization of the CXMLDocument:

GitHub:

SudzC version

The problem is in the output, cause when querying the rootElement of the GitHub version it returns "soap:Envelope" and SudzC version returns "Envelope".

Could you please explain me why do I get different versions of output and how could I obtain in the GitHub version the output without "soap:" prefix?

Thanks in advance. I hope I have given enough information.

0 投票
2 回答
608 浏览

ios - SOAPRequest 反序列化为自定义对象的 NSMutableArray 的 SudzC 解决方法

这是我的肥皂请求:

我应该收到 DMDDmdInfo 对象的 NSMutableArray。相反,我收到 NSDictionaries 的 NSMutableArray。

这就是我在 SoapRequest:connectionDidFinishLoading 中的内容:

您能否帮我解决这个问题,以获得所需的结果:NSMutableArray of DMDDmdInfo objects?