XmlNode.Prefix 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í 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.