XMLがiを引いてください


ディエリム・キアA・・・Daki Gibi Bir XML Dosyan - Estre Z var :
<?xml version="1.0" encoding="UTF-8"?>
<MyRootName>
    <MySub>
        <MyValue1>
            5
        </MyValue1>
        <MyValue2>
            <![CDATA[Something2]]>

        </MyValue2>
        <MyValueWithAttr ValueOfElementsAttribute="SomethingAttr">
            <![CDATA[Something3]]>
        </MyValueWithAttr>
    </MySub>
    <MySub>
        <MyValue1>
           5
        </MyValue1>
        <MyValue2>
            <![CDATA[Something2]]>

        </MyValue2>
        <MyValueWithAttr ValueOfElementsAttribute="SomethingAttr">
            <![CDATA[Something3]]>
        </MyValueWithAttr>
    </MySub>
    <MySub>
        <MyValue1>
           5
        </MyValue1>
        <MyValue2>
            <![CDATA[Something2]]>

        </MyValue2>
        <MyValueWithAttr ValueOfElementsAttribute="SomethingAttr">
            <![CDATA[Something3]]>
        </MyValueWithAttr>
    </MySub>
</MyRootName>

Evmek istiyosunuzに対する' ve Bunu c ' Chorn 'クラス

ヌルクルXML inceleyelimにおけるBunun I


  • MyrootName AdultのNda Bir Rootts ' umuz var . myrootname C Cherchen da da BirクラスA Denk Geliyor
  • 私は、inde mysub - adlに基づきますbirは、ok ellemtimiz var . mysubc c
  • MySub - An - Alt - End NDA Value Lerimiz Varve - Bundlar - Association n n Ilk 2 Si C - Cherchen da da Property ' ye Denk Geliyor
  • MaluereWithattr ADは、NDA IKI TerenデSullエリOlaan(属性デは、Eve ve KendiデSullエリ)Olan Bir XML Elementimiz Var . 2 Tane De - de - er Oldu - Le - Unan Dan Aay BarクラスGerekisorです.
  • <研究ノート> C . I . I . I . Ou - uの文化

  • myrootronameのクラスでは、` ron n ' stru olu - culture - culture - m m ( not : bu class no n bir den se ok ok subsub - olmal - sed ).
  • ミョウソ私はスボフロートのクラスでは、' n ' stral - olu ' m culture ' m . m . subofroot un 2 tan Property ' si olmak zorunda ( inceleyrim ' deki 2 . ad ' m . m ).
  • myvaluewithattr I ' in in YourProthathAvatateTtrクラス' ' n ' stral thu - all ' m culture ' m m ve i erisinde属性Iは、BIR文字列の中で、私は、El - Olmas - de Gerekisorの文字列でEri - ve - Kendi de ' El I 'を文字列で返します.
  • YourProthathAvateTasteクラス' mon n ' ssususMobootクラス' mon naプロパティOlaak Verellim.
  • そうではありません:Yaz - Spre - Lardan - Anlaの記事.<翻訳>
        [XmlRoot(elementName:"MyRootName")]
        public class MyModelRootName
        {
            [XmlElement("MySub")]
            public List<SubOfRoot> SubOfRoots { get; set; }
        }
    
        public class SubOfRoot
        {
            [XmlElement(elementName: "MyValue1")]
            public int YourValue1 { get; set; }
    
            [XmlElement(elementName: "MyValue2")]
            public string YourValue2 { get; set; }
    
            [XmlElement(elementName: "MyValueWithAttr")]
            public YourPropThatHaveAttr YourPropThatHaveAttr { get; set; }
        }
    
        public class YourPropThatHaveAttr
        {
            [XmlText]
            public string ValueOfElement { get; set; }
            [XmlAttribute]
            public string ValueOfElementsAttribute { get; set; }
        }
    

    C . Chrone - modelini OLu - Turduk daha sonra Elime Vakti :


                var xmlOutput = File.ReadAllText(@"yourxmlfolderpath\MyXml1.xml");
                XmlSerializer xmlSerialize = new XmlSerializer(typeof(MyModelRootName));
                var xmlResult = xmlSerialize.Deserialize(new StringReader(xmlOutput));