How to deserialize xml from Visual Studio into Axapta ? Example please

I have one xml in visual studio

How can i pass that to Ax and deserialize to get desired output ?

void deserialize(str xml)

{

XmlTextReader xmlReader;

;

xmlReader = XmlTextReader::newXml(xml);

// turn off Whitespace handling to avoid extra reads

xmlReader.whitespaceHandling(XmlWhitespaceHandling::None);

xmlReader.moveToContent();

while ((xmlReader.nodeType() != XmlNodeType::Element) && !xmlReader.eof())

xmlReader.read();

xmlReader.readStartElement3(#MyDataObjectRoot, #MyDataObjectNS);

if (!xmlReader.eof() && xmlReader.isStartElement())

{

myString = xmlReader.readElementString3(‘MyString’, #MyDataObjectNS);

// more fields…

}

xmlReader.readEndElement();

xmlReader.close();

}