XmlAttributeAttribute.Namespace Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
Obor názvů XML atributu XML.
Příklady
Následující příklad platí pro XmlAttributeAttribute dvě pole obsažená ve třídě. Příklad nastaví Namespace vlastnost pro každý atribut na hodnotu odlišnou od identifikátoru člena.
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.orgNamespaces in XML.
Chcete-li vytvořit obory názvů přidružené k předponám, je nutné 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ý z nich XmlAttributeAttribute , se musí shodovat s jedním z oborů názvů v objektu XmlSerializerNamespaces . Když vygeneruje XmlSerializer kód XML, správně předpony každého názvu atributu.