【发布时间】:2012-07-03 14:42:18
【问题描述】:
我知道,我的问题可能会激怒我。但是,我没有其他方法可以知道我周围发生的事情。
实际上,我正在编写一个编写良好的 Objective C 代码。该代码使用解析器来解析来自服务器的 XML 文件。当我尝试了解解析器及其功能时,我遇到了很多困惑:(
Cocoa 框架中有多少个解析器? (使用适当的解析器不是我的缩进)
-
如何找到我的应用中使用的解析器?
在我的应用程序中,他们在 .h 文件中定义了一个变量。也就是说,
xmlParserCtxtPtr context;一些函数在 .m 文件中定义。他们是,
static void startElementSAX(...);static void endElementSAX(...);static void charactersFoundSAX(...);static void errorEncounteredSAX(...);static xmlSAXHandler simpleSAXHandlerStruct;他们导入了
<libxml/tree.h>。这里,他们使用了哪个解析器?
我的最后一个问题只是一个常见问题解答。学习新事物的最佳和美丽的方式是通过实践。但是,我仍然找不到一个智能示例来分别演示解析器并进行解释。 (此外,我找不到任何解析存储在我的 PC 中的本地 xml 文件的示例。)
提前致谢..
【问题讨论】: