2011-01-28 13 views
0

親愛なるすべて ナビゲーションコントローラを使用せずにローカルxmlファイルを解析する必要があります。そして、私はすべての文書を調べました。しかし、まだ混乱しています。誰かが完全なサンプルサンプルコードで私を完全に説明できますか?テーブルビューコントローラを使用せずにローカルXMLファイルを解析する

私はどのように私はローカルのxmlファイルにアクセスしてそれをuiwebviewに表示することができますか教えてください?

答えて

0

データを解析して正しく表示することは、プログラミングのスキルを向上させるのに最適です。

は、iPhone上での解析のための多くのオプションがありますが、最初にあなたのファイルをロードする必要があります。

NSString *filePath = [[NSBundle mainBundle] 
pathForResource:@"MyFile" ofType:@"txt"]; NSData *myData = [NSData dataWithContentsOfFile:filePath]; if (myData) { // do something useful }

あなたがその作業をしたら、あなたはファイルを解析するに得ることができます。私はXpathを使用して愛する、それはあなたが必要な要素を見つけることができ、保存/表示/操作が簡単になります。 Xpathを使用するための素晴らしいライブラリとフレームワークがあります。

私の個人的なお気に入りはXpathQueryです。

物事の音で、あなたは簡単なファイルを読んで、かなり普通の方法で物事を表示します。以下が動作します:

#import "XpathQuery" 

NSArray *queryResult = PerformXMLXPathQuery(myData, @"/aNode"); 

myTextField.text = [[queryResult objectAtIndex:0] objectForKey:@"nodeContent"];
関連する問題