我需要你的建议。我们有一个已经在工作的Web资源管理应用程序,我们使用usal工具html,css,php,mysql,用户登录,创建新问题,数据在服务器中保存/检索,一切正常。
问题是,他们要求我使用objective-c开发iPhone应用程序来模拟功能。现在,我对此有一些想法:
我在上述php脚本中挖掘并发现它们已经嵌入了html,那么,这是否意味着没有办法解析html?
请提前提出意见,以便明确这个问题。
答案 0 :(得分:1)
虽然抓取可能看起来像是一种快速简便的方法来完成工作,但我真的不建议使用它。这是因为您的Web应用程序所服务的HTML随时都可以更改,这可能会破坏您的应用程序,这将浪费大量时间在这里和那里进行一些修复,通过这些修复程序向您的应用程序发布更新等等上。
我建议您与您的网络应用专家合作,提出一个合适的REST API,以便您和iPhone应用更轻松。
答案 1 :(得分:0)
数据/ HTML的混合不会很漂亮。
您可以使用Objective-C字符串函数进行某种清理,但代码将非常一次性且非常苛刻。
您可以考虑添加第二个类似解析器的PHP脚本作为中间人,而不是直接从服务器上调用这些脚本。你调用它,它调用原始脚本并返回一个你可以使用的数据结构,比如JSON。