XMLがiを引いてください
ディエリム・キアA・・・Daki Gibi Bir XML Dosyan - Estre Z var :
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です. 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の記事.<翻訳>
<?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
<研究ノート> C . I . I . I . Ou - uの文化
[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));
Reference
この問題について(XMLがiを引いてください), 我々は、より多くの情報をここで見つけました https://dev.to/mustafasamedyeyin/c-xml-islemleri-rootnsub-34aaテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol