XmlAttributeAttribute.Namespace Vlastnost

Definice

Získá nebo nastaví obor názvů XML atributu 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

Hodnota vlastnosti

String

Obor názvů XML atributu XML.

Příklady

Následující příklad použije dvě XmlAttributeAttribute pole obsažená ve třídě. Příklad nastaví Namespace vlastnost pro každý atribut na hodnotu odlišnou od identifikátoru člena.

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

Poznámky

Vlastnost Namespace odpovídá specifikaci http://www.w3.org Namespaces in XML.

Chcete-li vytvořit obory názvů přidružené k předponám, musíte vytvořit XmlSerializerNamespaces objekt, který obsahuje obory názvů a předpony použité v dokumentu XML. Obor názvů, který nastavíte pro každý XmlAttributeAttribute , musí odpovídat jednomu z oborů názvů v objektu XmlSerializerNamespaces . XmlSerializer Když vygeneruje kód XML, správně předpony každého názvu atributu.

Platí pro