Member 11266633 Ответов: 0

Как десериализовать XML?


У меня есть xml. Я хочу создать класс для этого xml, но visual studio xml to class generator дает неверный код.
<root>
   <tag atr1="value">
   <tag atr2="value">
   <tag3>value


/// <remarks/>
[System.SerializableAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
[System.Xml.Serialization.XmlRootAttribute(Namespace = "", IsNullable = false)]
public partial class root
{

    private rootTag[] tagField;

    private string tag3Field;

    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute("tag")]
    public rootTag[] tag
    {
        get
        {
            return this.tagField;
        }
        set
        {
            this.tagField = value;
        }
    }

    /// <remarks/>
    public string tag3
    {
        get
        {
            return this.tag3Field;
        }
        set
        {
            this.tag3Field = value;
        }
    }
}

/// <remarks/>
[System.SerializableAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlTypeAttribute(AnonymousType = true)]
public partial class rootTag
{

    private string atr1Field;

    private string atr2Field;

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string atr1
    {
        get
        {
            return this.atr1Field;
        }
        set
        {
            this.atr1Field = value;
        }
    }

    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string atr2
    {
        get
        {
            return this.atr2Field;
        }
        set
        {
            this.atr2Field = value;
        }
    }
}


Что я уже пробовал:

я пытаюсь использовать vs xml для генератора классов.

Wastedtalent

Почему код неверен?

0 Ответов