XmlNode.Prefix Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta il prefisso dello spazio dei nomi del nodo.
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
Valore della proprietà
Prefisso dello spazio dei nomi del nodo. Ad esempio, Prefix
è bk per l'elemento <bk:book>. Se non è presente un prefisso, questa proprietà restituisce String.Empty.
Eccezioni
Il nodo è di sola lettura.
Il prefisso specificato contiene un carattere non valido.
Il prefisso specificato non è valido.
Il prefisso specificato è "xml" e l'URI dello spazio dei nomi di questo nodo è diverso da "http://www.w3.org/XML/1998/namespace".
Il nodo è un attributo, il prefisso specificato è "xmlns" e l'URI dello spazio dei nomi del nodo è diverso da "http://www.w3.org/2000/xmlns/".
Il nodo è un attributo e il suo nome completo è "xmlns".
Commenti
Se consentito, questa proprietà modifica la proprietà, che contiene il Name nome qualificato, nei nodi Element e Attribute. L'impostazione di questa proprietà sui tipi di nodo che non possono avere un prefisso (ad esempio Text, Comment, EntityReference, CDATA, ProcessingInstruction, Document e DocumentFragment) non ha alcun effetto. La modifica del prefisso di un attributo noto per avere un valore predefinito, non crea un nuovo attributo con il valore predefinito e il prefisso originale vengono visualizzati, poiché l'URI dello spazio dei nomi e il nome locale non cambiano.
Note per gli eredi
Quando si esegue l'override Prefix
in una classe derivata, questa proprietà non può essere impostata.