C# 我想用名称空间序列化

C# 我想用名称空间序列化,c#,xmlserializer,C#,Xmlserializer,我想用C#在xml中序列化以下结构 等等 谢谢您可以在各种XML序列化属性中指定名称空间。以下是一个示例: [XmlRoot(Namespace = "http://schemas.fabrikam.com/mynamespace")] [XmlType(Namespace = "http://schemas.fabrikam.com/mynamespace")] public class MyObject { [XmlElement(Namespace = "http://schema

我想用C#在xml中序列化以下结构

等等


谢谢

您可以在各种XML序列化属性中指定名称空间。以下是一个示例:

[XmlRoot(Namespace = "http://schemas.fabrikam.com/mynamespace")]
[XmlType(Namespace = "http://schemas.fabrikam.com/mynamespace")]
public class MyObject
{
    [XmlElement(Namespace = "http://schemas.fabrikam.com/anothernamespace")]
    public string MyElement { get; set; }

    [XmlAttribute(Namespace = "http://schemas.fabrikam.com/yetanothernamespace")]
    public string MyAttribute { get; set; }
}
[(namespace)]
class { } 
[XmlRoot(Namespace = "http://schemas.fabrikam.com/mynamespace")]
[XmlType(Namespace = "http://schemas.fabrikam.com/mynamespace")]
public class MyObject
{
    [XmlElement(Namespace = "http://schemas.fabrikam.com/anothernamespace")]
    public string MyElement { get; set; }

    [XmlAttribute(Namespace = "http://schemas.fabrikam.com/yetanothernamespace")]
    public string MyAttribute { get; set; }
}