2010-12-02 6 views
0

zu analysieren ich habe Xml-Tag wie folgt.wie XML-Tags in iPhone

<rule_heading> 
Add 
<rule_heading_italic>ing</rule_heading_italic> 
when the verb ends in . . . 
</rule_heading> 

Wenn ich rule_heading-Tags parse, fügt es nur "wenn das Verb endet ..." hinzu. Ich möchte die Daten zwischen dem Start- und End-Tag rule_heading hinzufügen. wie kann ich das tun?

Vielen Dank im Voraus

Antwort

0

Ist dies durch NSXMLParser?

Die sollte als zwei verschiedene Textblöcke analysiert werden, glaube ich.

+0

Ich glaube nicht, dass NSXMLParser den oben genannten Fall behandeln wird. Der angeforderte Fall verletzt die standardmäßigen XML-Parserregeln. Der NSXMLParser ruft den Delegaten mit einem Strom von Anfangs- und Endelementbenachrichtigungen und Benachrichtigungen für Text zwischen den Elementen auf. Man könnte die Saite mit diesen zusammensetzen, aber es wäre nicht schön. –

+0

welchen Parser kann ich verwenden, um den obigen Fall zu behandeln. – Venkatesh