<Fruits>
<FruitName>Amla</FruitName>
<FruitPrice>10 US DOLLARS</FruitPrice>
<Origin>
<Country>INDIA</Country>
<NativeName>GOOSEBERRY</NativeName>
<Availability>PLENTY</Availability>
</Origin>
<OtherInfo>
<FiberPercentage>1.11</FiberPercentage>
<MagnesiumPercentage>0.02</MagnesiumPercentage>
</OtherInfo>
上記のXML構造を逆シリアル化するとき、私は次のようなものを使用します。
Xml
XmlElement("FruitsList")]
public List<Fruits> FruitsImport { get; set; }
フルーツクラスでは、次のようなものがあります。
[XmlAnyElement]
public List<XmlElement> FruitElements { get; set; }
[XmlElement("Origin")]
public List<XmlElement> FruitOrigin { get; set; }
[XmlElement("OtherInfo")]
public List<XmlElement> OtherInfo { get; set; }
FruitElement
FruitName
およびを取得しますFruitPrice
。
FruitOrigin
国Info
だけを取得します。
OtherInfo
一FiberPercentage
人で検索します。
下のすべての情報<Origin>
と<OtherInfo>
タグを取得する方法についてのアイデアはありますか?