rapidxml::iterator
-
mahlzeit!
hat jemand eine ahnung wie man die rapidxml::iterator ansteuert?
folgendes beispiel gibt fehlermeldungen aus
#include "rapidxml.hpp" #include "rapidxml_iterators.hpp" #include <string> #include <iostream> int main() { using namespace rapidxml; xml_document<> document; char* xmlDatei = "<Parent><Childname>Langstrumpf</Childname></Parent>"; document.parse<0>(xmlDatei); for(node_iterator<char> it(document.first_node()), end = document.last_node(); it != end; it++) { std::cout << it->name() << std::endl; } return 0; }error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'iterator_category' rapidxml_iterators.hpp 25 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. rapidxml_iterators.hpp 25 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. rapidxml_iterators.hpp 25 error C2146: Syntaxfehler: Fehlendes ';' vor Bezeichner 'iterator_category' rapidxml_iterators.hpp 104 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. rapidxml_iterators.hpp 104 error C4430: Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt. rapidxml_iterators.hpp 104leider konnte ich in der rapidxml doku nichts finden. der autor erwähnt eigentlich nichts von denen.
ist das beabsichtigt?
-
Der RapidXML Iterator ist noch nicht fertig, weshalb er auch noch keine Dokumentation hat. Ich habe vor kurzem eine mögliche eigene Implementierung hier vorgestellt, welche vielleicht noch nicht perfekt ist, aber immerhin funktioniert

http://www.c-plusplus.net/forum/viewtopic-var-t-is-267327.htmlGrüssli
-
groovie danke dravere
