XmlNode.Prefix Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft ab oder legt das Namespacepräfix dieses Knotens fest.
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
Eigenschaftswert
Das Namespacepräfix dieses Knotens. Beispiel: Prefix ist "bk" für das Element <"bk:book>". Wenn kein Präfix vorhanden ist, gibt diese Eigenschaft String.Empty zurück.
Ausnahmen
Dieser Knoten ist schreibgeschützt.
Das angegebene Präfix enthält ein ungültiges Zeichen.
Das angegebene Präfix ist falsch formatiert.
Das angegebene Präfix lautet "xml", und der NamespaceURI dieses Knotens unterscheidet sich von "http://www.w3.org/XML/1998/namespace"".
Dieser Knoten ist ein Attribut, und das angegebene Präfix ist "xmlns", und der NamespaceURI dieses Knotens unterscheidet sich von "http://www.w3.org/2000/xmlns/ ".
Dieser Knoten ist ein Attribut und der qualifiedName dieses Knotens ist "xmlns".
Hinweise
Wenn Sie diese Eigenschaft festlegen, ändert Name die Eigenschaft, die den qualifizierten Namen enthält, auf Element- und Attributknoten. Das Festlegen dieser Eigenschaft auf Knotentypen, die kein Präfix haben können (z. B. Text, Comment, EntityReference, CDATA, ProcessingInstruction, Document und DocumentFragment), hat keine Auswirkung. Wenn Sie das Präfix eines Attributs ändern, das als Standardwert bekannt ist, wird kein neues Attribut mit dem Standardwert und das ursprüngliche Präfix angezeigt, da sich der Namespace-URI und der lokale Name nicht ändern.
Hinweise für Vererber
Wenn diese Eigenschaft in einer abgeleiteten Klasse überschrieben Prefix wird, kann diese Eigenschaft nicht festgelegt werden.