#include "Message.h"
Message::Message(string value) {
	xml = value;
	node = NULL;
}
Message::Message() {
	xml = "";
	node = NULL;
}
Message::~Message() {
	if (node!=NULL) {
		delete node;
	}
}
TreeNode * Message::getTree() {
	if (node!=NULL) {
		return node;
	}
	parseXML();
	return node;
}
void Message::parseXML() {
	//QuickDirtyXMLParser * parser = new QuickDirtyXMLParser();
	QuickDirtyXMLParser parser = QuickDirtyXMLParser();
	node = parser.parseString(xml);
	//node = parser->parseString(xml);
	//delete parser;
}

