XmlAttributeAttribute.Namespace プロパティ

定義

XML 属性の XML 名前空間を取得または設定します。

public:
 property System::String ^ Namespace { System::String ^ get(); void set(System::String ^ value); };
public string Namespace { get; set; }
public string? Namespace { get; set; }
member this.Namespace : string with get, set
Public Property Namespace As String

プロパティ値

XML 属性の XML 名前空間。

次の例では、 クラス XmlAttributeAttribute に含まれる 2 つのフィールドに を適用します。 この例では、各属性の Namespace プロパティをメンバー識別子とは異なる値に設定します。

public ref class Car
{
public:

   [XmlAttributeAttribute(Namespace="Make")]
   String^ MakerName;

   [XmlAttributeAttribute(Namespace="Model")]
   String^ ModelName;
};
public class Car
{
   [XmlAttribute(Namespace = "Make")]
   public string MakerName;

   [XmlAttribute(Namespace = "Model")]
   public string ModelName;
}
Public Class Car
    <XmlAttribute(Namespace := "Make")> _
    Public MakerName As String    

    <XmlAttribute(Namespace := "Model")> _
    Public ModelName As String
End Class

注釈

プロパティはNamespace、 の仕様Namespaces in XMLhttp://www.w3.org準拠しています。

プレフィックスに関連付けられている名前空間を作成するには、XML ドキュメントで使用される名前空間とプレフィックスを含む オブジェクトを作成 XmlSerializerNamespaces する必要があります。 それぞれに XmlAttributeAttribute 設定する名前空間は、 オブジェクト内 XmlSerializerNamespaces のいずれかの名前空間と一致する必要があります。 によって XmlSerializer XML コードが生成されると、各属性名の前に正しくプレフィックスが付けられます。

適用対象