XmlNode.Prefix Egenskap

Definition

Hämtar eller anger namnområdesprefixet för den här noden.

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

Egenskapsvärde

Namnområdesprefixet för den här noden. Är till exempel Prefix bk för elementet <bk:book>. Om det inte finns något prefix returnerar den här egenskapen String.Empty.

Undantag

Den här noden är skrivskyddad.

Det angivna prefixet innehåller ett ogiltigt tecken.

Det angivna prefixet är felaktigt.

Det angivna prefixet är "xml" och namnområdes-URI:n för den här noden skiljer sig från "http://www.w3.org/XML/1998/namespace".

Den här noden är ett attribut och det angivna prefixet är "xmlns" och namnområdes-URI:n för den här noden skiljer sig från "http://www.w3.org/2000/xmlns/ ".

Den här noden är ett attribut och det kvalificeradenamnet för den här noden är "xmlns".

Kommentarer

Om du anger den här egenskapen ändras egenskapen, som innehåller det kvalificerade namnet, på element- och attributnoder när den Name tillåts. Att ange den här egenskapen på nodtyper som inte kan ha ett prefix (till exempel Text, Kommentar, EntityReference, CDATA, ProcessingInstruction, Dokument och DocumentFragment) har ingen effekt. Om du ändrar prefixet för ett attribut som är känt för att ha ett standardvärde, skapas inte ett nytt attribut med standardvärdet och det ursprungliga prefixet visas, eftersom namnområdets URI och lokala namn inte ändras.

Anteckningar till arvingar

När du åsidosättar Prefix i en härledd klass kan den här egenskapen inte anges.

Gäller för