在C#中,我有这个课程:
public class LightHouseTicketForXML {
[XmlElement( "assigned-user-id")]
public string assignedUserId { get; set; }
[XmlElement( "body" )]
public string body { get; set; }
[XmlElement( "milestone-id" )]
public string milestoneId { get; set; }
[XmlElement( "state" )]
public string state { get; set; }
[XmlElement( "title" )]
public string title { get; set; }
}
我需要为assigned-user-id赋予属性和值type =“integer”。我怎么能这样做?
答案 0 :(得分:1)
如果您使用xsd.exe(Visual Studio工具),您将获得一些线索。 (但是,它产生的命名约定很糟糕)。 它将为该元素创建另一个类,在公共int类型上创建[XMLAttribute];然后在上面的课程中包含该课程。