DataContract / DataMember xml中的多个元素

时间:2010-12-30 19:13:18

标签: c# xml serialization datacontract

我有这样的XML:

<data>
    <foo>some value</foo>
    <result>...</result>
    <result>...</result>
    <result>...</result>
    ...
</data>

我想用DataContract / DataMember反序列化它。 我知道如果将结果元素的数组/集合嵌入到父对象中,如何处理它们,如:

    <data>
    <foo>some value</foo>
    <collectionOfResults>
            <result>...</result>
            <result>...</result>
            <result>...</result>
            ...
    </collectionOfResults>
    </data>

但是我不知道如何在没有嵌入元素的情况下做到这一点。你呢?

1 个答案:

答案 0 :(得分:1)

如果需要控制XML的格式,则不希望使用DataContractSerializer。请改用XML Serializer。