XmlNode.Prefix XmlNode.Prefix XmlNode.Prefix XmlNode.Prefix Property

Definition

Ruft das Namespacepräfix dieses Knotens ab oder legt dieses fest.Gets or sets the namespace prefix of this node.

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.The namespace prefix of this node. Beispielsweise ist Prefix BK für das-Element <BK: Book @ no__t-2.For example, Prefix is bk for the element <bk:book>. Wenn kein Präfix vorhanden ist, gibt diese Eigenschaft String.Empty zurück.If there is no prefix, this property returns String.Empty.

Ausnahmen

Dieser Knoten ist schreibgeschützt.This node is read-only.

Das angegebene Präfix enthält ein ungültiges Zeichen.The specified prefix contains an invalid character.

Das angegebene Präfix ist falsch formatiert.The specified prefix is malformed.

Das angegebene Präfix ist „xml“, und der namespaceURI dieses Knotens unterscheidet sich von „http://www.w3.org/XML/1998/namespace“.The specified prefix is "xml" and the namespaceURI of this node is different from "http://www.w3.org/XML/1998/namespace".

Dieser Knoten ist ein Attribut, das angegebene Präfix ist „xmlns“, und der namespaceURI dieses Knotens unterscheidet von „http://www.w3.org/2000/xmlns/“.This node is an attribute and the specified prefix is "xmlns" and the namespaceURI of this node is different from "http://www.w3.org/2000/xmlns/ ".

Dieser Knoten ist ein Attribut, und der qualifiedName dieses Knotens ist "xmlns".This node is an attribute and the qualifiedName of this node is "xmlns".

Hinweise

Wenn Sie diese Eigenschaft festlegen, ändert sich die Name-Eigenschaft, die den qualifizierten Namen enthält, auf Element-und Attribut Knoten.Setting this property, when permitted, changes the Name property, which holds the qualified name, on Element and Attribute nodes. Das Festlegen dieser Eigenschaft auf Knoten Typen, die kein Präfix haben können (z. b. Text, comment, EntityReference, CDATA, processinginbau, Document und DocumentFragment), hat keine Auswirkungen.Setting this property on node types that cannot have a prefix (such as Text, Comment, EntityReference, CDATA, ProcessingInstruction, Document, and DocumentFragment) has no effect. Wenn Sie das Präfix eines Attributs ändern, für das bekanntermaßen ein Standardwert vorhanden ist, wird kein neues Attribut mit dem Standardwert erstellt, und das ursprüngliche Präfix wird angezeigt, da der Namespace-URI und der lokale Name nicht geändert werden.Changing the prefix of an attribute that is known to have a default value, does not make a new attribute with the default value and the original prefix appear, since the namespace URI and local name do not change.

Hinweise für Vererber

Wenn Prefix in einer abgeleiteten Klasse überschrieben wird, kann diese Eigenschaft nicht festgelegt werden.When overriding Prefix in a derived class, this property cannot be set.

Gilt für: