注:XSDは使用できません...理由については説明しません。
デシリアライズする必要のあるクラスで次のxmlを適切に表現するのに問題があります。
XML:
<product>
<sku>oursku</sku>
<attribute name="attrib1">value1</attribute>
<attribute name="attrib2">value2</attribute>
<attribute name="attribx">valuex</attribute>
</product>
問題は属性ノードを表すことです
私がこれまでに持っているのは:
[XmlElement(ElementName = "Attribute")]
public Attribute[] productAttributes;
public class Attribute
{
[XmlAttribute(AttributeName = "Name")]
public string attributeName;
public Attribute()
{
}
}
私は価値を保存するために何かが欠けていることを知っています、そしておそらく