XmlArrayItemAttribute.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ů vygenerovaného elementu 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ů vygenerovaného elementu XML.
Příklady
Následující příklad použije XmlArrayItemAttribute a nastaví Namespace vlastnost.
public ref class Transportation
{
public:
// Sets the Namespace property.
[XmlArrayItem(Car::typeid,Namespace="http://www.cpandl.com")]
array<Vehicle^>^MyVehicles;
};
public class Transportation
{
// Sets the Namespace property.
[XmlArrayItem(typeof(Car), Namespace = "http://www.cpandl.com")]
public Vehicle[] MyVehicles;
}
Public Class Transportation
' Sets the Namespace property.
<XmlArrayItem(GetType(Car), Namespace := "http://www.cpandl.com")> _
Public MyVehicles() As Vehicle
End Class
Poznámky
Vlastnost Namespace odpovídá oborům názvů specifikace World Wide Web Consortium ve formátu XML.
Chcete-li vytvořit obory názvů pro použití v dokumentu XML a přidružených předponách, musíte vytvořit, XmlSerializerNamespaces který obsahuje všechny dvojice předpon a oborů názvů. Obor názvů, který nastavíte pro každý z nich XmlArrayAttribute , musí být obsažen v souboru XmlSerializerNamespaces. XmlSerializer Když dokument vygeneruje, správně předpony názvu prvku pro každou položku pole.