1

我想知道如何在包括类型的单个属性上获得以下格式。像这样:

**<Productname type ="Drinks">coke<Productname>** 

我尝试了什么?

<XmlRoot("Productname1")> _
Public Class Productname
<XmlAttribute("Type")> Public type As String = "Drinks"


Private m_Productname As String
Public Property Productname() As String
    Get
        Return m_Productname
    End Get
    Set(ByVal value As String)
        m_Productname = value
    End Set
End Property
End Class

但是我的代码会发生以下情况

  <Productname1 Type="Drinks">
  <Productname >coke</Productname > 
  </Productname1>

我只是不明白这是如何工作的,我已经搜索了一段时间。

4

1 回答 1

1

试试这个,它应该工作。

   Public Class ProductName
        <XmlAttribute("Type")>
        Property type As String = "Drinks"
        <XmlText()>
        Property Text As String = "Coke"
    End Class
于 2013-01-18T09:27:08.167 回答