Deserialize following Xml.????
-
Hi, I am getting this error There is an error in XML document (1, 2) When i Deserialize following Xml. <EnvironmentConfigurations> <EnvironmentConfiguration> <EnvironmentName>ABC</EnvironmentName> <CMSConfiguration> <Address>net.tcp://localhost:9000/Manager</Address> <Binding>netTcpBinding</Binding> <Contract>Common.Interfaces.Server</Contract> </CMSConfiguration> </EnvironmentConfiguration> <EnvironmentConfiguration> <EnvironmentName>XYZ</EnvironmentName> <CMSConfiguration> <Address>net.tcp://localhost:9000/Manager</Address> <Binding>netTcpBinding</Binding> <Contract>Common.Interfaces.Server</Contract> </CMSConfiguration> </EnvironmentConfiguration> </EnvironmentConfigurations>
-
Hi, I am getting this error There is an error in XML document (1, 2) When i Deserialize following Xml. <EnvironmentConfigurations> <EnvironmentConfiguration> <EnvironmentName>ABC</EnvironmentName> <CMSConfiguration> <Address>net.tcp://localhost:9000/Manager</Address> <Binding>netTcpBinding</Binding> <Contract>Common.Interfaces.Server</Contract> </CMSConfiguration> </EnvironmentConfiguration> <EnvironmentConfiguration> <EnvironmentName>XYZ</EnvironmentName> <CMSConfiguration> <Address>net.tcp://localhost:9000/Manager</Address> <Binding>netTcpBinding</Binding> <Contract>Common.Interfaces.Server</Contract> </CMSConfiguration> </EnvironmentConfiguration> </EnvironmentConfigurations>
use the code below..
System.Xml.Serialization.XmlRootAttribute xRoot = new System.Xml.Serialization.XmlRootAttribute();
xRoot.ElementName = "EnvironmentConfigurations";
xRoot.IsNullable = true;
System.Xml.Serialization.XmlSerializer ser = new System.Xml.Serialization.XmlSerializer(typeof(<your Type>), xRoot);
<your type> x = (<your Type>)ser.Deserialize(new System.IO.StringReader());