// Test file for Project #1 #include "CPPXmlNode.h" CPPXmlNode::CPPXmlNode(TestString token) : m_Token(token) { } CPPXmlNode::~CPPXmlNode(void) { } std::vector CPPXmlNode::GetChildren(){ return m_Children; } TestString CPPXmlNode::GetToken(){ return m_Token; } TestString CPPXmlNode::ToString(){ TestString ret(""); ret.it += TestString("<").it + m_Token.it + TestString(">\n").it; for(size_t i = 0; i < m_Children.size(); ++i){ CPPXmlNode * curr = m_Children[i]; ret.it += curr->ToString().it + TestString("\n").it; } ret.it += TestString("\n").it; return ret; } void CPPXmlNode::AddChild(CPPXmlNode * child){ m_Children.push_back(child); }