【发布时间】:2017-04-21 22:52:18
【问题描述】:
所以我帮助我为我的大学编写了一个应用程序,我想知道处理多个 XML 提要(如运动成绩、班级信息等)的最佳方式是什么。
我应该有一个可以处理所有提要的 XML 解析器吗?或者我应该为每个提要编写一个解析器?我们在决定实施它的最佳方式时遇到了麻烦。
这是 iOS,我们混合使用 Swift 3 和 Objective-C
【问题讨论】:
-
“解析器”一词经常被错误地使用,通常我们理解它的含义。但在这里我不确定你的意思。 XML 解析器对特定词汇一无所知,它只查找开始和结束标记,您绝对应该使用现成的 XML 解析器,而不是自己编写。我认为您说的是调用 XML 解析器的应用程序,而不是解析器本身,在这种情况下,您的问题的答案是:这取决于不同应用程序之间是否有足够的共同点。