Как проанализировать данные XML с помощью NSXML Parser в iPhone? - PullRequest
1 голос
/ 07 апреля 2011

Я хочу проанализировать данные XML с помощью NSXMLParser. В моем корневом узле находится местоположение, и я хочу извлечь значения для улицы, города, штата и почтового индекса. Я мог бы взять значения атрибута имени и как я могу взять внутренние значения узла адреса.

Здесь узел xml,

<location id="10001">
<name>Pugal Devan</name>
    <address>
        <street>112, Jawahar Street </street>
        <city>Kolkata</city>
        <state>West Bengal</state>
        <postal_code>10002</postal_code>
</address>
</location>

Спасибо!

1 Ответ

1 голос
/ 07 апреля 2011

Вы можете создать класс, который выглядит следующим образом:

@interface Location {

    NSString* name;
    NSString* street;
    NSString* city;
    NSString* state;
    NSString* postalCode;

}

Затем просто используйте обычные методы для анализа XML при создании Location объектов для хранения проанализированных данных. Вот очень подробный пример о том, как анализировать данные.

...