#include "xml.hpp" using namespace xml; document::document() { };/*document*/ document::~document() throw() { };/*~document*/ document& document::parse( std::vector& data ) { m_string.decode(data); std::size_t i,o; while((i=m_string.find_first_of('<'))!=unicode::string::npos && (o=m_string.find_first_of('>',i+1))!=unicode::string::npos) { if(i>0) {/*characters*/ characters(m_string.substr(0,i)); m_string.erase(0,i); }else{/*tag*/ m_string.erase(0,o); } } return *this; };/*parse*/ void document::characters( unicode::string ) { };/*characters*/