<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Error in Deserialize an XML string in .NET Forum</title>
    <link>https://forums.autodesk.com/t5/net-forum/error-in-deserialize-an-xml-string/m-p/9560731#M19454</link>
    <description>&lt;P&gt;I got an XML string from one of the customers&lt;/P&gt;&lt;LI-CODE lang="general"&gt;&amp;lt;AbstractConveyorModel i:type="ConveyorModelStraight" xmlns="http://schemas.datacontract.org/2004/07/BEUMERGroup.BESD.ACAD.AutoCADCommands.Conveyor.Model" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"&amp;gt;&amp;lt;BottomCover&amp;gt;No&amp;lt;/BottomCover&amp;gt;&amp;lt;Capacity&amp;gt;0&amp;lt;/Capacity&amp;gt;&amp;lt;Cascading&amp;gt;No&amp;lt;/Cascading&amp;gt;&amp;lt;EmergencyStop&amp;gt;No&amp;lt;/EmergencyStop&amp;gt;&amp;lt;Encoder&amp;gt;No&amp;lt;/Encoder&amp;gt;&amp;lt;FileName&amp;gt;Conveyors\BGH_CON_LLD_Mask-T1.dwg&amp;lt;/FileName&amp;gt;&amp;lt;Finish&amp;gt;Steel&amp;lt;/Finish&amp;gt;&amp;lt;FrequencyInverter&amp;gt;No&amp;lt;/FrequencyInverter&amp;gt;&amp;lt;Manufactures i:nil="true" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/&amp;gt;&amp;lt;MotorBrake&amp;gt;Yes&amp;lt;/MotorBrake&amp;gt;&amp;lt;MotorBrand&amp;gt;SEW&amp;lt;/MotorBrand&amp;gt;&amp;lt;MotorControllerMotorStarter&amp;gt;Motor starter&amp;lt;/MotorControllerMotorStarter&amp;gt;&amp;lt;MotorControllerPlacement&amp;gt;0&amp;lt;/MotorControllerPlacement&amp;gt;&amp;lt;MotorControllerSide&amp;gt;Left&amp;lt;/MotorControllerSide&amp;gt;&amp;lt;MotorPlacement&amp;gt;0&amp;lt;/MotorPlacement&amp;gt;&amp;lt;MotorPower&amp;gt;0.75&amp;lt;/MotorPower&amp;gt;&amp;lt;MotorRotation&amp;gt;0&amp;lt;/MotorRotation&amp;gt;&amp;lt;MotorSide&amp;gt;Left&amp;lt;/MotorSide&amp;gt;&amp;lt;Name&amp;gt;T1&amp;lt;/Name&amp;gt;&amp;lt;OilSump&amp;gt;No&amp;lt;/OilSump&amp;gt;&amp;lt;PhotoCell&amp;gt;No&amp;lt;/PhotoCell&amp;gt;&amp;lt;Reversible&amp;gt;No&amp;lt;/Reversible&amp;gt;&amp;lt;SideGuardAdjustment i:type="StraightAdjustment"&amp;gt;&amp;lt;Head&amp;gt;145&amp;lt;/Head&amp;gt;&amp;lt;Tail&amp;gt;219&amp;lt;/Tail&amp;gt;&amp;lt;/SideGuardAdjustment&amp;gt;&amp;lt;SideGuardHeightLeft&amp;gt;400&amp;lt;/SideGuardHeightLeft&amp;gt;&amp;lt;SideGuardHeightRight&amp;gt;400&amp;lt;/SideGuardHeightRight&amp;gt;&amp;lt;Speed&amp;gt;0.5&amp;lt;/Speed&amp;gt;&amp;lt;StandardName&amp;gt;BGH&amp;lt;/StandardName&amp;gt;&amp;lt;Tracking&amp;gt;No&amp;lt;/Tracking&amp;gt;&amp;lt;Width&amp;gt;1000&amp;lt;/Width&amp;gt;&amp;lt;_sideguardOpenings i:nil="true"/&amp;gt;&amp;lt;Length&amp;gt;1200&amp;lt;/Length&amp;gt;&amp;lt;/AbstractConveyorModel&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;What I want to do is to deserialize this xml string to my own object.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I created an object like this&lt;/P&gt;&lt;LI-CODE lang="general"&gt;    public class myInfo
    {
        public string Name { get; set; }
        public double Length { get; set; }
        public string MotorSide { get; set; }
        public double MotorPlacement { get; set; }
    }&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It contains only few attributes which is relevant to me, When I try to deserialize it, an error occured.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;var serializer = new XmlSerializer(typeof(myInfo));
myInfo info;
using (TextReader reader = new StringReader(str))
{
    info = (myInfo)serializer.Deserialize(reader);
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can I actually do this? Thank you very much.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Thu, 04 Jun 2020 15:59:18 GMT</pubDate>
    <dc:creator>ilovejingle</dc:creator>
    <dc:date>2020-06-04T15:59:18Z</dc:date>
    <item>
      <title>Error in Deserialize an XML string</title>
      <link>https://forums.autodesk.com/t5/net-forum/error-in-deserialize-an-xml-string/m-p/9560731#M19454</link>
      <description>&lt;P&gt;I got an XML string from one of the customers&lt;/P&gt;&lt;LI-CODE lang="general"&gt;&amp;lt;AbstractConveyorModel i:type="ConveyorModelStraight" xmlns="http://schemas.datacontract.org/2004/07/BEUMERGroup.BESD.ACAD.AutoCADCommands.Conveyor.Model" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"&amp;gt;&amp;lt;BottomCover&amp;gt;No&amp;lt;/BottomCover&amp;gt;&amp;lt;Capacity&amp;gt;0&amp;lt;/Capacity&amp;gt;&amp;lt;Cascading&amp;gt;No&amp;lt;/Cascading&amp;gt;&amp;lt;EmergencyStop&amp;gt;No&amp;lt;/EmergencyStop&amp;gt;&amp;lt;Encoder&amp;gt;No&amp;lt;/Encoder&amp;gt;&amp;lt;FileName&amp;gt;Conveyors\BGH_CON_LLD_Mask-T1.dwg&amp;lt;/FileName&amp;gt;&amp;lt;Finish&amp;gt;Steel&amp;lt;/Finish&amp;gt;&amp;lt;FrequencyInverter&amp;gt;No&amp;lt;/FrequencyInverter&amp;gt;&amp;lt;Manufactures i:nil="true" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/&amp;gt;&amp;lt;MotorBrake&amp;gt;Yes&amp;lt;/MotorBrake&amp;gt;&amp;lt;MotorBrand&amp;gt;SEW&amp;lt;/MotorBrand&amp;gt;&amp;lt;MotorControllerMotorStarter&amp;gt;Motor starter&amp;lt;/MotorControllerMotorStarter&amp;gt;&amp;lt;MotorControllerPlacement&amp;gt;0&amp;lt;/MotorControllerPlacement&amp;gt;&amp;lt;MotorControllerSide&amp;gt;Left&amp;lt;/MotorControllerSide&amp;gt;&amp;lt;MotorPlacement&amp;gt;0&amp;lt;/MotorPlacement&amp;gt;&amp;lt;MotorPower&amp;gt;0.75&amp;lt;/MotorPower&amp;gt;&amp;lt;MotorRotation&amp;gt;0&amp;lt;/MotorRotation&amp;gt;&amp;lt;MotorSide&amp;gt;Left&amp;lt;/MotorSide&amp;gt;&amp;lt;Name&amp;gt;T1&amp;lt;/Name&amp;gt;&amp;lt;OilSump&amp;gt;No&amp;lt;/OilSump&amp;gt;&amp;lt;PhotoCell&amp;gt;No&amp;lt;/PhotoCell&amp;gt;&amp;lt;Reversible&amp;gt;No&amp;lt;/Reversible&amp;gt;&amp;lt;SideGuardAdjustment i:type="StraightAdjustment"&amp;gt;&amp;lt;Head&amp;gt;145&amp;lt;/Head&amp;gt;&amp;lt;Tail&amp;gt;219&amp;lt;/Tail&amp;gt;&amp;lt;/SideGuardAdjustment&amp;gt;&amp;lt;SideGuardHeightLeft&amp;gt;400&amp;lt;/SideGuardHeightLeft&amp;gt;&amp;lt;SideGuardHeightRight&amp;gt;400&amp;lt;/SideGuardHeightRight&amp;gt;&amp;lt;Speed&amp;gt;0.5&amp;lt;/Speed&amp;gt;&amp;lt;StandardName&amp;gt;BGH&amp;lt;/StandardName&amp;gt;&amp;lt;Tracking&amp;gt;No&amp;lt;/Tracking&amp;gt;&amp;lt;Width&amp;gt;1000&amp;lt;/Width&amp;gt;&amp;lt;_sideguardOpenings i:nil="true"/&amp;gt;&amp;lt;Length&amp;gt;1200&amp;lt;/Length&amp;gt;&amp;lt;/AbstractConveyorModel&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;What I want to do is to deserialize this xml string to my own object.&amp;nbsp;&lt;/P&gt;&lt;P&gt;I created an object like this&lt;/P&gt;&lt;LI-CODE lang="general"&gt;    public class myInfo
    {
        public string Name { get; set; }
        public double Length { get; set; }
        public string MotorSide { get; set; }
        public double MotorPlacement { get; set; }
    }&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;It contains only few attributes which is relevant to me, When I try to deserialize it, an error occured.&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="general"&gt;var serializer = new XmlSerializer(typeof(myInfo));
myInfo info;
using (TextReader reader = new StringReader(str))
{
    info = (myInfo)serializer.Deserialize(reader);
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Can I actually do this? Thank you very much.&amp;nbsp;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 04 Jun 2020 15:59:18 GMT</pubDate>
      <guid>https://forums.autodesk.com/t5/net-forum/error-in-deserialize-an-xml-string/m-p/9560731#M19454</guid>
      <dc:creator>ilovejingle</dc:creator>
      <dc:date>2020-06-04T15:59:18Z</dc:date>
    </item>
  </channel>
</rss>

