00001 00012 #include "QtXmlNode.h" 00013 00014 #include <cassert> 00015 00016 QtXmlNode::QtXmlNode ( const QtXmlNode & element ) 00017 { 00018 } 00019 00020 QtXmlNode:: 00021 QtXmlNode () 00022 { 00023 } 00024 00025 QtXmlNode:: 00026 ~QtXmlNode () 00027 { 00028 delete m_node; 00029 } 00030 00031 /* virtual */ 00032 void QtXmlNode::appendChild ( const XmlNode & child ) 00033 { 00034 try { 00035 const QtXmlNode & qtelem 00036 = dynamic_cast < const QtXmlNode & > ( child ); 00037 m_node -> appendChild ( *qtelem.m_node ); 00038 } 00039 catch ( ... ) { 00040 assert ( false ); 00041 } 00042 }