//---------------------------------------------------------------------- //---------------------------------------------------------------------- // // ------------------ // Un Node du DOM ? // ------------------ // //---------------------------------------------------------------------- //---------------------------------------------------------------------- #include #include #include #include #include #include using namespace std; //---------------------------------------------------------------------- //---------------------------------------------------------------------- //---------------------------------------------------------------------- //---------------------------------------------------------------------- #include /** * Le document (simili-DOM !) est une arborescence de 'Node'. * Il n'existe pas de 'Node' particuliers ('#document', '#text'). */ Vrac Node:: getAttributes () { return theAttributes; } Vrac Node:: getInnerNodes () { return theInnerNodes; } //---------------------------------------------------------------------- // constructeurs //---------------------------------------------------------------------- // constructeur sans parametre: Node:: Node () { strcpy (dummy, "anonymous"); nom = string("anonymous"); //cout << "construction du Node (1) '" << nom << "'\n"; } // constructeur naturel: Node:: Node (char * s) { strcpy (dummy, s); nom = string(s); //cout << "construction du Node (2) '" << nom << "'\n"; } //---------------------------------------------------------------------- // destructeur //---------------------------------------------------------------------- Node:: ~Node () { cout << "destruction du Node '" << nom << "'\n"; } //---------------------------------------------------------------------- //---------------------------------------------------------------------- //---------------------------------------------------------------------- //----------------------------------------------------------------------