我是iPhone新手。我有兩個XML標籤具有相同的名稱。如何區分這兩個標籤。我的意思是如何識別何時第一個標籤將被關閉如何在iPhone中使用ns xml解析器區分兩個包含相同名稱的Xml標記
<data>
<level>0</level>
<type>video</type>
<file>file_CTcE96nTfP3sXIQ8.wmv</file>
<position>0,0,640,360</position>
<duration>121</duration>
</data>
<data>
<level>0</level>
<type>image</type>
<file>file_CTNJ1da7ntcTGmxd.jpg</file>
<position>640,0,1024,360</position>
<duration>121</duration>
</data>
<data>
<level>0</level>
<type>image</type>
<file>file_CTAo1yLWaZqXkpic.png</file>
<position>0,360,337,480</position>
<duration>121</duration>
</data>
我已經實現了這些方法。
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict {
if ([elementName isEqualToString:@"data"]) {
}
}
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName {
???
}
這裏有三個數據標籤存在。我想把所有的數據標籤放在三個數組中。我如何能實現that.i的意思是這樣
data1(file,type,position,duration)
data2(file,type,position,duration)
data3(file,type,position,duration)
您以前是否嘗試使用NSXMLParser? – 2012-03-05 08:54:14
你只能解析一個數據嗎? – Hanon 2012-03-05 09:05:50
@KAREEM MAHAMMED不,我是新來的iPhone .. – 2012-03-06 03:53:18