Survey XML Serializer
Use SurveyXmlSerializer in MentorLogic.Engines.Zodiac.Serialization namespace to serialize and deserialize the XML definition of Zodiac.NET surveys.
You can serialize the survey objects to XmlDocument object:
XmlDocument xmlDoc = SurveyXmlSerializer.SerializeSurvey(surveyObj);
You can also serialize the survey objects to XML text:
string xml = SurveyXmlSerializer.SerializeSurveyToXml(surveyObj);
You can deserialize an XML document representing the survey XML definition to Survey typed data object:
Survey survey = SurveyXmlSerializer.DeserializeSurvey(xmlDocument);
You can deserialize the survey XML definition to Survey typed data object:
Survey survey = SurveyXmlSerializer.DeserializeSurvey(xml);