XmlNode.Prefix Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia prefiks przestrzeni nazw tego węzła.
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
Wartość właściwości
Prefiks przestrzeni nazw tego węzła. Na przykład Prefix
parametr jest bk dla elementu <bk:book>. Jeśli nie ma prefiksu, ta właściwość zwraca wartość String.Empty.
Wyjątki
Ten węzeł jest tylko do odczytu.
Określony prefiks zawiera nieprawidłowy znak.
Określony prefiks jest źle sformułowany.
Określony prefiks to "xml", a identyfikator NAMEspaceURI tego węzła różni się od "http://www.w3.org/XML/1998/namespace".
Ten węzeł jest atrybutem, a określony prefiks to "xmlns", a identyfikator NAMEspaceURI tego węzła różni się od "http://www.w3.org/2000/xmlns/ ".
Ten węzeł jest atrybutem, a kwalifikowana nazwa tego węzła to "xmlns".
Uwagi
Ustawienie tej właściwości, jeśli jest dozwolone, zmienia Name właściwość, która przechowuje kwalifikowaną nazwę, w węzłach Element i Atrybut. Ustawienie tej właściwości w typach węzłów, które nie mogą mieć prefiksu (na przykład Text, Comment, EntityReference, CDATA, ProcessingInstruction, Document i DocumentFragment) nie ma wpływu. Zmiana prefiksu atrybutu, który jest znany z wartości domyślnej, nie tworzy nowego atrybutu z wartością domyślną, a oryginalny prefiks jest wyświetlany, ponieważ identyfikator URI przestrzeni nazw i nazwa lokalna nie zmieniają się.
Uwagi dotyczące dziedziczenia
Podczas zastępowania Prefix
w klasie pochodnej nie można ustawić tej właściwości.