XmlNode.Prefix Vlastnost

Definice

Získá nebo nastaví předponu oboru názvů tohoto uzlu.

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

Hodnota vlastnosti

String

Předpona oboru názvů tohoto uzlu. Například Prefix je bk pro prvek <bk:book>. Pokud neexistuje žádná předpona, vrátí tato vlastnost hodnotu String.Empty.

Výjimky

Tento uzel je jen pro čtení.

Zadaná předpona obsahuje neplatný znak.

Zadaná předpona je poškozena.

Zadaná předpona je xml a identifikátor NAMESPACEURI tohoto uzlu se liší od "http://www.w3.org/XML/1998/namespace".

Tento uzel je atribut a zadaná předpona je xmlns a identifikátor NAMESPACEURI tohoto uzlu se liší odhttp://www.w3.org/2000/xmlns/ ".

Tento uzel je atribut a kvalifikovaným názvem tohoto uzlu je xmlns.

Poznámky

Nastavení této vlastnosti, pokud je povoleno, změní Name vlastnost, která obsahuje kvalifikovaný název, v uzlech Element a Attribute. Nastavení této vlastnosti u typů uzlů, které nemohou mít předponu (například Text, Comment, EntityReference, CDATA, ProcessingInstruction, Document a DocumentFragment) nemá žádný vliv. Změna předpony atributu, který je známo, že má výchozí hodnotu, neprovede nový atribut s výchozí hodnotou a zobrazí se původní předpona, protože identifikátor URI oboru názvů a místní název se nezmění.

Poznámky pro dědice

Při přepsání Prefix v odvozené třídě nelze tuto vlastnost nastavit.

Platí pro