在Objective-c中从网站解析数据

时间:2012-08-30 10:22:40

标签: objective-c xml-parsing html-parsing

您可以为您不拥有的网站创建XML吗?

当我想要做以下演示应用程序时,这是我想到的第一个问题:

假设有一个Main Page包含5 Best Students,每个都有一个唯一的网址,其中的模式(http://www.URL.com/StudentDetail.aspx?Id=xxx)指向Student Detail Page

Student Detail Page中,学生有3个属性。 (Name,GPA,Major)

网站每天都会使用新的5 Students和不同的5 URLS以我上面提到的模式更新名称。

enter image description here

所以,如果我想解析所有5个最好的学生到我的UIView。什么是最理想的方式呢? HTML解析对我来说是一场噩梦,因为html Main Page代码组织得不好。这就是我问上面第一个问题的原因。

1 个答案:

答案 0 :(得分:0)

虽然有些人说你不能使用正则表达式来解析HTML页面,但我仍然建议尝试一下。如果您需要简单地提取与您的pttern匹配的字符串(如http://www.URL.com/StudentDetail.aspx?Id=xxx),可以使用正则表达式进行救援。而且您不必担心糟糕的HTML。