XmlNode.Prefix Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Obtém ou define o prefixo de namespace deste nó.
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
Valor de Propriedade
O prefixo de namespace deste nó. Por exemplo, Prefix é bk para o elemento <bk:book>. Se não houver prefixo, esta propriedade devolve String.Empty.
Exceções
Este nó é apenas de leitura.
O prefixo especificado contém um carácter inválido.
O prefixo especificado está malformado.
O prefixo especificado é "xml" e o namespaceURI deste nó é diferente de "http://www.w3.org/XML/1998/namespace".
Este nó é um atributo e o prefixo especificado é "xmlns" e o namespaceURI deste nó é diferente de "http://www.w3.org/2000/xmlns/ ".
Este nó é um atributo e o Nome qualificado deste nó é "xmlns".
Observações
Definir esta propriedade, quando permitido, altera a Name propriedade, que contém o nome qualificado, nos nós Elemento e Atributo. Definir esta propriedade em tipos de nós que não podem ter prefixo (como Text, Comment, EntityReference, CDATA, ProcessingInstruction, Document e DocumentFragment) não tem efeito. Alterar o prefixo de um atributo que se sabe ter um valor por defeito não faz com que apareça um novo atributo com o valor predefinido e o prefixo original, uma vez que o URI do espaço de nomes e o nome local não mudam.
Notas para Herdeiros
Ao sobrepor Prefix numa classe derivada, esta propriedade não pode ser definida.