Sdílet prostřednictvím


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

Předpona oboru názvů tohoto uzlu. Například Prefix bk pro prvek <bk:book>. Pokud neexistuje žádná předpona, tato vlastnost vrátí 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 URI oboru názvů tohoto uzlu se liší od hodnoty ;http://www.w3.org/XML/1998/namespace".

Tento uzel je atribut a zadaná předpona je xmlns a identifikátor URI oboru názvů tohoto uzlu se liší od "http://www.w3.org/2000/xmlns/ .

Tento uzel je atribut a kvalifikovaný název 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, o který je známo, že má výchozí hodnotu, nedělají 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