\r
tid->LinkEndChild(XMLCreateTextElement("Type",m_type));\r
\r
- tid->LinkEndChild(XMLCreateTextElement("UUID",m_uuid));\r
+ tid->LinkEndChild(XMLCreateCDATAElement("UUID",m_uuid));\r
\r
tid->LinkEndChild(XMLCreateTextElement("MimeType",m_mimetype));\r
\r
\r
if(!td.Error())\r
{\r
- TiXmlElement *el;\r
TiXmlText *txt;\r
TiXmlHandle hnd(&td);\r
\r
txt=hnd.FirstChild("IntroductionPuzzle").FirstChild("Type").FirstChild().ToText();\r
if(txt)\r
{\r
- m_type=txt->ValueStr();\r
+ m_type=SanitizeSingleString(txt->ValueStr());\r
}\r
\r
txt=hnd.FirstChild("IntroductionPuzzle").FirstChild("UUID").FirstChild().ToText();\r
if(txt)\r
{\r
- m_uuid=txt->ValueStr();\r
+ m_uuid=SanitizeSingleString(txt->ValueStr());\r
}\r
\r
txt=hnd.FirstChild("IntroductionPuzzle").FirstChild("MimeType").FirstChild().ToText();\r
if(txt)\r
{\r
- m_mimetype=txt->ValueStr();\r
+ m_mimetype=SanitizeSingleString(txt->ValueStr());\r
}\r
\r
txt=hnd.FirstChild("IntroductionPuzzle").FirstChild("PuzzleData").FirstChild().ToText();\r