Frage

Ich bin neu in iphone development.I bin Parsen einer XML-Seite .Die xml Seite concist viele Elemente innerhalb des Parant Elements .Wenn innerhalb der NSXMLParser Foundcharacters Methode Parsen gab ich eine print-Anweisung Das „currentElement“ drucken . Es werden nicht alle, die elememts zwischen dem drucken und tags.It drucken nur nur rund 13 elements.But gibt es rund 22 Elemente innerhalb des Eintritts tag.I nur die Tags mit dem Endtag gefunden werden als aktuelle Elemente in „angezeigt gefunden Zeichen“method.The Element in dem einzigen Tag wie wie "Kategorie" werden nicht angezeigt. Ich möchte den Wert der Regelung Attribut zu meinem aktuellen string.Please helfen mir out.Thanks anhängen.

War es hilfreich?

Lösung

Wenn Sie Attribute eines Tags zugreifen, die Sie so, indem Sie folgende Möglichkeiten:

- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict {

    NSString *scheme = [attributeDict valueForKey:@"scheme"];

Die gefundene Zeichenmethode nur für Zeichen scannen enthielt zwischen Tags und sucht nicht nach Attributen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top