libxml2を使用してNSMutableDataオブジェクトに格納されたXMLを解析する手助けはできますか?私はNSDataに格納されたXMLをlibxml2で解析する
NSString *path = "http://www.mySite.com/XMLPATH.xml";
NSURLRequest* request = [NSURLRequest requestWithURL:[NSURL URLWithString:path] cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:60.0];
connection = [[NSURLConnection alloc] initWithRequest:request delegate:self];
と
data
が
NSMutableData
のインスタンスである
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data_
{
[data appendData:data_];
}
を使用してXMLを取得します。
ここで、このデータを解析するためにlibxml2をどのように起動できますか?私はxml
が私NSMutabledataなくNSStringのである
NSString *xml; // string containing XML
mlDocPtr doc = xmlParseMemory([xml UTF8String], [xml lengthOfBytesUsingEncoding:NSUTF8StringEncoding]);
と同等のものを必要とします。
ありがとうございます!
EDIT:
私は現在、仕事をするNSXMLParserを使用していますが、私は、そのノード構造と、自動的にすべてのXMLを解析するパーサを持っているしたいと思います。 NSXMLParserを使用すると、私のXMLのノード構造を手動で設定する必要があります
libxml2を使用する必要がありますか? NSXMLParserはどうですか? – nschmidt