0

我有一个 URL -----> 182.72.253.75/test/surya/telugu.html 这个 url 包含一些泰卢固语的信息..

现在我需要以下方面的帮助---->

1)如何解析该html url ..

2)如何在iphone模拟器的UILabel中显示该链接中的信息... (因为信息是泰卢固语而不是英语)..

提前谢谢....

4

1 回答 1

0

在这里,我解决了我的问题......

实际上,该 URL 包含...

ాష్ట్రపతిప్రణబ్రాష్ట్రపతిభవన్లోసదస్సుప్రారంభమైంది ప్రారంభమైంది ప్రారంభమైంది。30మందిగవర్నర్లుగవర్నర్లుగవర్నర్లుగవర్నర్లుగవర్నర్లుపాల్గొన్నారుపాల్గొన్నారుపాల్గొన్నారుపాల్గొన్నారుపాల్గొన్నారుపాల్గొన్నారుపాల్గొన్నారు。ప్రధాని,రక్షణ,ఆర్థిక,వ్యవసాయం,హోం,మానవ,పట్టణాభివృద్ధి,జలవనరులశాఖల,జలవనరులశాఖల,పౌరసర,ఆహార,ప్రజాపంపిణీ,ప్రజాపంపిణీ,తాగునీరు,పారిశుద్ధ్యశాఖలస్వతంత్ర。రాష్ట్రాలఆర్థికాభివృద్ధితోమహిళలఈచర్చించనున్నారుచర్చించనున్నారు。

这个HTML页面的后台源代码如下...

http://ashokios.blogspot.in/2013/02/background-sourcetemporary-post.html

但这不是正确的格式

所以..,

1)需要得到正确的甲酸。

2)需要转换成字典。

这里我们需要两个自定义类

XMLReader 和 GDataXMLDocument..

现在解决方案是...

NSString *serverResponseStr=[XMLReader getResponseForService:@"http://182.72.253.75/test/surya/telugu.html" withParametersString:nil];

NSString *validXMLstring=[[NSString alloc]init];




GDataXMLDocument *doc = [[GDataXMLDocument alloc]initWithHTMLString:serverResponseStr error:nil];
if (doc)
{
    validXMLstring=[[doc rootElement] XMLString];
}


NSDictionary *responseDictionary=[[NSDictionary alloc]init];
responseDictionary=[XMLReader dictionaryForXMLString:validXMLstring error:nil];

NSLog(@"%@",responseDictionary);
NSLog(@"%@",[[[[[[responseDictionary objectForKey:@"html"]objectForKey:@"body"]objectForKey:@"table"]objectForKey:@"tr"]objectForKey:@"td"]objectForKey:@"text"]);


self.myTextView.text=[[[[[[responseDictionary objectForKey:@"html"]objectForKey:@"body"]objectForKey:@"table"]objectForKey:@"tr"]objectForKey:@"td"]objectForKey:@"text"];
于 2013-02-12T05:38:48.693 回答