2011-12-02 15 views
0

我想知道我是否可以使用JavaScript与Objective-C来解析数据。
我看到了从Web服务器获取NSMutableData的示例。JavaScript与Objective-C从网络解析数据

我想知道是否可以使用JavaScript方法解析DOM树中的数据(即getElementById)。

回答

0

我不完全确定你的意思,但你可以肯定地使用Objective-C的JavaScript。在iOS上,您可以使用loadData:MIMEType:textEncodingName:baseURL:方法将从服务器获得的NSData放入UIWebView。然后,您可以使用stringByEvaluatingJavaScriptFromString:对放入Web视图的内容运行任何JavaScript。

还有第二种选择。你可以直接使用JavaScriptCore,但我不认为这就是你想要的:Embed a JavaScript engine in an iOS application

+0

是的,我试图看看我能否从Web服务器获取数据(如查看源代码),搜索某些标签使用Javascript,比如getElementById.value,然后在一个漂亮的UITableView或类似的东西中显示我的值。 – Crystal