2010-11-25 2 views
0

Ich habe die XML-Lib zum Parsen von Text, aber ich bekomme keinen rekursiven Algorithmus zum Parsen. Kann mir jemand einen rekursiven Beispielalgorithmus zur Iteration aller Knoten in XML zur Verfügung stellen?Algorithmus zum rekursiven Parsen von XML-Knoten

+1

Das Problem mit Xerces-C++ ist ...? –

+0

Ist es ein stream- oder dom-orientierter Parser? –

+0

Welche XML-Bibliothek? –

Antwort

0

Für diese Zwecke wird typischerweise verwendet Besuchermuster:

In der objektorientierten Programmierung und Software-Engineering, das Besucher Designmuster ist ein Weg, einen Algorithmus von einem Objekt Struktur des Trennens auf denen sie tätig . Ein praktisches Ergebnis dieser Trennung ist die Fähigkeit, den vorhandenen Objektstrukturen neue Operationen hinzuzufügen, ohne diese Strukturen zu modifizieren. Es ist eine Möglichkeit, einfach das Open/Closed-Prinzip zu befolgen. Wikipedia