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