XmlAttributeAttribute.Namespace プロパティ
XML 属性の XML 名前空間を取得または設定します。
Public Property Namespace As String
[C#]
public string Namespace {get; set;}
[C++]
public: __property String* get_Namespace();public: __property void set_Namespace(String*);
[JScript]
public function get Namespace() : String;public function set Namespace(String);
プロパティ値
XML 属性の XML 名前空間。
解説
Namespace プロパティは、W3C (http://www.w3.org) による仕様『 Namespaces in
XML 』に準拠しています。プリフィックスに関連付けられている名前空間を作成するには、XML ドキュメントで使用される名前空間とプリフィックスを保持する XmlSerializerNamespaces オブジェクトを作成する必要があります。各 XmlAttributeAttribute に対して設定する名前空間は、 XmlSerializerNamespaces オブジェクトの名前空間のいずれか 1 つと一致する必要があります。 XmlSerializer は、XML コードを生成するときに、各属性名に正しいプリフィックスを付けます。
使用例
[Visual Basic, C#, C++] XmlAttributeAttribute を同じクラスに含まれている 2 つのフィールドに適用する例を次に示します。この例では、各属性の Namespace プロパティをメンバ識別子とは異なる値に設定します。
Public Class Car
<XmlAttribute(Namespace := "Make")> _
Public MakerName As String
<XmlAttribute(Namespace := "Model")> _
Public ModelName As String
End Class
[C#]
public class Car
{
[XmlAttribute(Namespace = "Make")]
public string MakerName;
[XmlAttribute(Namespace = "Model")]
public string ModelName;
}
[C++]
public __gc class Car
{
public:
[XmlAttributeAttribute(Namespace = S"Make")]
String* MakerName;
public:
[XmlAttributeAttribute(Namespace = S"Model")]
String* ModelName;
};
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
XmlAttributeAttribute クラス | XmlAttributeAttribute メンバ | System.Xml.Serialization 名前空間