8.12. Przetwarzanie danych XML za pomocą klasy NSXMLParser
Problem
Chcesz przetworzyć dokument lub treść XML.
Rozwiązanie
Użyj klasy NSXMLParser
.
Analiza
Do przetwarzania treści XML klasa NSXMLParser
używa modelu delegata. Najpierw utworzymy prosty plik XML zawierający przedstawione poniżej dane. Plikowi należy nadać nazwę MyXML.xml i zapisać go w projekcie Xcode.
<?xml version="1.0" encoding="UTF-8"?> <root> <person id="1"> <firstName>Antoni</firstName> <lastName>Nowak</lastName> <age>51</age> </person> <person id="2"> <firstName>Jan</firstName> <lastName>Kowalski</lastName> <age>61</age> </person> </root>
Następnym krokiem jest zdefiniowanie właściwości typu NSXMLParser
.
#import <UIKit/UIKit.h> @interface Parsing_XML_with_NSXMLParserAppDelegate : UIResponder ...
Get iOS 5. Programowanie. Receptury now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.