I have this XML, which was returned from an Asp.Net Webservice.\[code\]<DataSet xmlns="http://algorix.com//wsInterfacePDV"><xs:schema xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="http://stackoverflow.com/questions/12646443/urn:schemas-microsoft-com:xml-msdata" id="ArrayOfClsMunic"><xs:element name="ArrayOfClsMunic" msdata:IsDataSet="true" msdata:Locale="en-US"><xs:complexType><xs:choice minOccurs="0" maxOccurs="unbounded"><xs:element name="Munics"><xs:complexType><xs:sequence><xs:element name="CdMunic" type="xs:string" minOccurs="0"/><xs:element name="SgUf" type="xs:string" minOccurs="0"/><xs:element name="NmMunic" type="xs:string" minOccurs="0"/><xs:element name="FlMunicPrincipal" type="xs:string" minOccurs="0"/></xs:sequence></xs:complexType></xs:element></xs:choice></xs:complexType></xs:element></xs:schema><diffgr:diffgram xmlns:msdata="http://stackoverflow.com/questions/12646443/urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1"><ArrayOfClsMunic xmlns=""><Munics diffgr:id="Munics1" msdata:rowOrder="0" diffgr:hasChanges="inserted"><CdMunic>1400050</CdMunic><SgUf>RR</SgUf><NmMunic>Alto Alegre</NmMunic><FlMunicPrincipal>false</FlMunicPrincipal></Munics><Munics diffgr:id="Munics2" msdata:rowOrder="1" diffgr:hasChanges="inserted"><CdMunic>1400027</CdMunic><SgUf>RR</SgUf><NmMunic>Amajari</NmMunic><FlMunicPrincipal>false</FlMunicPrincipal></Munics><Munics diffgr:id="Munics3" msdata:rowOrder="2" diffgr:hasChanges="inserted"><CdMunic>1400159</CdMunic><SgUf>RR</SgUf><NmMunic>Bonfim</NmMunic><FlMunicPrincipal>false</FlMunicPrincipal></Munics><Munics diffgr:id="Munics4" msdata:rowOrder="3" diffgr:hasChanges="inserted"><CdMunic>1400175</CdMunic><SgUf>RR</SgUf><NmMunic>Cant