【发布时间】:2024-01-11 18:28:01
【问题描述】:
有一个 WCF 服务,它有一个带有自定义节点的 DataMember(项目的名称和数量可能不同) 示例:
<AppData>
<sometag>something</sometag>
<othertag>something else</othertag>
</AppData>
成员定义为:
<DataMember(IsRequired:=False)>
Public AppData As XmlElement
它只适用于一项。
定义如下:
<DataMember(IsRequired:=False)>
Public AppData As List(Of XmlElement)
类名标签中的包裹内标签:
<AppData>
<XmlElement><sometag>something</sometag></XmlElement>
<XmlElement><othertag>something else</othertag></XmlElement>
</AppData>
【问题讨论】:
-
我的解决方案是使用
属性: Public AppData As XmlElement
标签: wcf serialization deserialization