注意:我不能使用 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()
{
}
}
我知道我缺少一些东西来存储价值,也许