以下の構造体をxmlでC#でシリアライズしたいです。
<?xml version="1.0" encoding="UTF-8"?>
...
<complement>
<hello:world color="0" number="1" >
</complement>
...
...またはそのようなもの。名前空間と属性のシリアル化に興味があります:P
[(namespace)]
class { }
等
ありがとう
以下の構造体をxmlでC#でシリアライズしたいです。
<?xml version="1.0" encoding="UTF-8"?>
...
<complement>
<hello:world color="0" number="1" >
</complement>
...
...またはそのようなもの。名前空間と属性のシリアル化に興味があります:P
[(namespace)]
class { }
等
ありがとう
さまざまな 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; }
}