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);