Biblioteki C/C++
Accept
[metoda] Przechodzi sekwencyjnie wszystkie elementy należące do dokumentu XML.Składnia
#include <tinyxml/tinyxml.h>
virtual bool TiXmlDocument::Accept( TiXmlVisitor * content ) const;
Argumenty
Zwracana wartość
Zwraca
true w przypadku sukcesu. W przeciwnym wypadku metoda zwraca wartość
false.
Opis szczegółowy
Metoda przechodzi sekwencyjnie wszystkie elementy należące do dokumentu XML. Metoda podczas przejścia sekwencyjnego podróżuje wgłąb zapewniając tym samym odwiedzenie wszystkich gałęzi należących do dokumentu XML. Każdy element odwiedzany trafia do odpowiedniej metody obiektu, który został przekazany poprzez argument
content.
Przykład
Praktyczny przykład zastosowania
TiXmlVisitor prezentuje
TiXmlPrinter:
TiXmlDocument dokument;
TiXmlPrinter bufor;
bufor.SetIndent( "\t" );
dokument.Accept( & bufor );
printf( "%s", bufor.CStr() );
Zagadnienia powiązane
TiXmlPrinter | Umożliwia zapis dokumentu XML do pamięci. (klasa) |
---|
Linki zewnętrzne
Wszystkie teksty są chronione prawami autorskimi. Kopiowanie lub rozpowszechnianie treści poza niniejszym serwisem
jest zabronione.
Powyższe ograniczenie nie dotyczy autora opracowania, któremu przysługuje prawo do rozpowszechniania własnego tekstu wedle własnego uznania.