XmlArrayItemAttribute.Namespace Eigenschap

Definitie

Hiermee wordt de naamruimte van het gegenereerde XML-element opgehaald of ingesteld.

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

Waarde van eigenschap

De naamruimte van het gegenereerde XML-element.

Voorbeelden

In het volgende voorbeeld wordt een XmlArrayItemAttribute eigenschap toegepast en ingesteld Namespace .

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

Opmerkingen

De Namespace eigenschap voldoet aan de World Wide Web Consortium-specificatienaamruimten in XML.

Als u naamruimten wilt maken voor gebruik in het XML-document en de bijbehorende voorvoegsels, moet u een XmlSerializerNamespaces naamruimte maken die alle voorvoegsel- en naamruimteparen bevat. De naamruimte die u voor elke XmlArrayAttribute naam hebt ingesteld, moet zijn opgenomen in de XmlSerializerNamespaces. Wanneer het XmlSerializer document wordt gegenereerd, wordt de elementnaam voor elk matrixitem correct voorafgegaan.

Van toepassing op