-\r
- /*\r
- TiXmlDocument td;\r
- td.Parse(xml.c_str());\r
-\r
- if(!td.Error())\r
- {\r
- TiXmlText *txt;\r
- TiXmlHandle hnd(&td);\r
-\r
- Initialize();\r
-\r
- txt=hnd.FirstChild("IntroductionPuzzle").FirstChild("Type").FirstChild().ToText();\r
- if(txt)\r
- {\r
- m_type=SanitizeSingleString(txt->ValueStr());\r
- }\r
-\r
- txt=hnd.FirstChild("IntroductionPuzzle").FirstChild("UUID").FirstChild().ToText();\r
- if(txt)\r
- {\r
- m_uuid=SanitizeSingleString(txt->ValueStr());\r
- }\r
-\r
- txt=hnd.FirstChild("IntroductionPuzzle").FirstChild("MimeType").FirstChild().ToText();\r
- if(txt)\r
- {\r
- m_mimetype=SanitizeSingleString(txt->ValueStr());\r
- }\r
-\r
- txt=hnd.FirstChild("IntroductionPuzzle").FirstChild("PuzzleData").FirstChild().ToText();\r
- if(txt)\r
- {\r
- m_puzzledata=txt->ValueStr();\r
- }\r
-\r
- return true;\r
-\r
- }\r
- else\r
- {\r
- return false;\r
- }\r
- */\r