ValidatorHandler.StartElement(String, String, String, IAttributes) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Receber notificação do início de um elemento.
[Android.Runtime.Register("startElement", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V", "GetStartElement_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Lorg_xml_sax_Attributes_Handler")]
public abstract void StartElement(string? uri, string? localName, string? qName, Org.Xml.Sax.IAttributes? atts);
[<Android.Runtime.Register("startElement", "(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V", "GetStartElement_Ljava_lang_String_Ljava_lang_String_Ljava_lang_String_Lorg_xml_sax_Attributes_Handler")>]
abstract member StartElement : string * string * string * Org.Xml.Sax.IAttributes -> unit
Parâmetros
- uri
- String
o URI do namespace ou a cadeia de caracteres vazia se o elemento não tiver URI do Namespace ou se o processamento do Namespace não estiver sendo executado
- localName
- String
o nome local (sem prefixo) ou a cadeia de caracteres vazia se o processamento do Namespace não estiver sendo executado
- qName
- String
o nome qualificado (com prefixo) ou a cadeia de caracteres vazia se nomes qualificados não estiverem disponíveis
- atts
- IAttributes
os atributos anexados ao elemento. Se não houver atributos, será um objeto Attributes vazio. O valor desse objeto após o retorno de startElement é indefinido
Implementações
- Atributos
Comentários
Receber notificação do início de um elemento.
O Analisador invocará esse método no início de cada elemento no documento XML; haverá um evento correspondente #endElement endElement para cada evento startElement (mesmo quando o elemento estiver vazio). Todo o conteúdo do elemento será relatado, em ordem, antes do evento endElement correspondente.
Esse evento permite até três componentes de nome para cada elemento:
<ol><li>o URI do Namespace;</li li>><o nome local; e</li li>><o nome qualificado (prefixado).</li></ol>
Qualquer um ou todos eles podem ser fornecidos, dependendo dos valores das <propriedades var>http://xml.org/sax/features/namespaces</var> e <var>http://xml.org/sax/features/namespace-prefixes<>:
<ul><li>o URI do namespace e o nome local são necessários quando a propriedade namespaces é <var>true</var> (o padrão) e são opcionais quando a propriedade namespaces é <var>false</var> (se uma for especificada, ambas devem ser);</li li>><o nome qualificado é necessário quando a propriedade namespace-prefixes é <var>true</var> e é opcional quando a propriedade namespace-prefixes é <var>false</var> (o padrão).</li></ul>
Observe que a lista de atributos fornecida conterá apenas atributos com valores explícitos (especificados ou padrão): #IMPLIED atributos serão omitidos. A lista de atributos conterá atributos usados para declarações de namespace (atributos xmlns*) somente se a http://xml.org/sax/features/namespace-prefixes propriedade for verdadeira (ela é falsa por padrão e o suporte para um valor verdadeiro é opcional).
Assim como #characters characters(), os valores de atributo podem ter caracteres que precisam de mais de um char valor.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.