Я занимаюсь разработкой приложения, полностью основанного на веб-сервисах.У меня есть простой XML-пример, Томас Кук, Дин, url thomascook@xyz.com 67-876-65433
<Contact:2>
<Name>John Appleseed</Name>
<Position>Department of accounting</Position>
<Photo>url</Photo>
<Email-Id>john@xyz.com</Email-Id>
<Phone-Number>45-876-65433</Phone-Number>
</Contact2>
<Contact:3>
<Name>Amar Smith</Name>
<Position>Department of Human Resource</Position>
<Photo>url</Photo>
<Email-Id>amsmith@xyz.com</Email-Id>
<Phone-Number>54-876-65433</Phone-Number>
</Contact3>
<Contact:4>
<Name>Mary Cold</Name>
<Position>HOD of Computer Department</Position>
<Photo>url</Photo>
<Email-Id>coldmary@xyz.com</Email-Id>
<Phone-Number>52-876-65433</Phone-Number>
</Contact4>
<Contact:5>
<Name>John Jobs</Name>
<Position>Department of Physics</Position>
<Photo>url</Photo>
<Email-Id>jobs@xyz.com</Email-Id>
<Phone-Number>12-876-65433</Phone-Number>
</Contact5>
<Contact:6>
<Name>Clark Kristan</Name>
<Position>Contact Person</Position>
<Photo>url</Photo>
<Email-Id>kristan@abc.com</Email-Id>
<Phone-Number>65-876-65433</Phone-Number>
</Contact6>
</ContactList>
Как мне разобрать его рекурсивным способом?
Во-первых, я использовал метод делегата NSXmlParser, который
1)
-(void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName
namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qualifiedName
attributes:(NSDictionary *)attributeDict
2) datafound 3) конечный элемент.Но я получил результат только один материал, я имею в виду, что он анализирует только контакт 1 материал формы XML.Как мне разобрать полный XML?