如何将以下类转换为XML?

如何将以下类转换为XML?,xml,vb.net,class,properties,Xml,Vb.net,Class,Properties,所以我在vb.net中制作这个课程。此类将被序列化为xml 利用 _ 我可以按我想要的方式命名元素 Private i_cookies As Integer <XmlElement("Cookies")> _ Public Property Cookies() As Integer Get Return i_cookies End Get Set(ByVal value As Integer) i_cookies = va

所以我在vb.net中制作这个课程。此类将被序列化为xml

利用

_

我可以按我想要的方式命名元素

  Private i_cookies As Integer
<XmlElement("Cookies")> _
Public Property Cookies() As Integer
    Get
        Return i_cookies 
    End Get
    Set(ByVal value As Integer)
        i_cookies = value
    End Set
End Property
Private i\u cookies作为整数
_
公共属性Cookies()为整数
得到
返回i_cookies
结束
设置(ByVal值为整数)
i_=价值
端集
端属性
这些元素很容易命名。但问题是,我现在需要做一些事情来创建一个包含元素的序列和包含该序列的complextype,并对它们进行适当的命名

有人知道怎么做吗

我一直在想,我需要把我的属性(即元素)放进一些东西(但我不知道是什么)来表示为序列,把序列放进一些表示为complextype的东西中

编辑:我真的不知道如何恰当地表达我的问题

编辑(需要更多信息): 下面是我想要的信息,但问题是,我不知道如何在我的类中添加complextype和元素周围以及根中的序列

<root>
 <complexType name ="ShoppingList">
   <sequence>
     <element name="cookies"></element>
     ''More elements/product and such, but this isn't that difficult
   </sequence>
 </complexType>
<root>

“更多的元素/产品等等,但这并不难

我不确定您试图建模的确切结构。以下是一些例子:



3.
模型由

_
公共类购物清单
_
作为整数的公共属性Cookies
末级


巧克力奇普饼干
布朗尼
模型由

_
公共类购物清单
_
公共属性Cookie作为(Cookie的)列表
末级
公共类Cookie
_
作为字符串的公共属性名称
末级

_
公共类购物清单
_
_
公共属性Cookies作为列表(字符串)
末级

您能告诉我们您在类中遇到问题的部分以及您希望XML是什么样子的吗?我想这会让你更容易理解你想做什么。@Kratz我已经添加了更多关于我的Xml格式的信息。这正是我想要的。我真的不知道如何恰当地问这个问题。非常感谢。
<ShoppingList>
    <Cookies>3</Cookies>
</ShoppingList>