00001 #include "../common/util_classes.h" 00002 #include "../common/MorphXmlToken.h" 00003 class TiXmlDocument; 00004 class CRusCorpXmlFile{ 00005 public: 00006 FILE* m_OutFile; 00007 string m_SentenceStr; 00008 TiXmlDocument* m_CurrSentXml; 00009 vector<CXmlToken> m_CurrSentTokens; 00010 00011 00012 CRusCorpXmlFile(); 00013 ~CRusCorpXmlFile(); 00014 bool ReadNextSentence (FILE* fp, bool PrintUnparsed); 00015 bool CreateGraTable(); 00016 bool PrintDisambiguatedXmlNodes(); 00017 bool WriteGramXml(); 00018 }; 00019 00020