IContentHandler.StartPrefixMapping(String, String) 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.
Inicie o escopo de um mapeamento de namespace prefix-URI.
[Android.Runtime.Register("startPrefixMapping", "(Ljava/lang/String;Ljava/lang/String;)V", "GetStartPrefixMapping_Ljava_lang_String_Ljava_lang_String_Handler:Org.Xml.Sax.IContentHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void StartPrefixMapping (string? prefix, string? uri);
[<Android.Runtime.Register("startPrefixMapping", "(Ljava/lang/String;Ljava/lang/String;)V", "GetStartPrefixMapping_Ljava_lang_String_Ljava_lang_String_Handler:Org.Xml.Sax.IContentHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member StartPrefixMapping : string * string -> unit
Parâmetros
- prefix
- String
o prefixo Namespace que está sendo declarado. Uma cadeia de caracteres vazia é usada para o namespace do elemento padrão, que não tem prefixo.
- uri
- String
o URI do namespace para o qual o prefixo é mapeado
- Atributos
Exceções
o cliente pode lançar uma exceção durante o processamento
Comentários
Inicie o escopo de um mapeamento de namespace prefix-URI.
As informações desse evento não são necessárias para o processamento normal do Namespace: o leitor XML SAX substituirá automaticamente os prefixos para nomes de elemento e atributo quando o http://xml.org/sax/features/namespaces
recurso for <var>true</var> (o padrão).
Há casos, no entanto, em que os aplicativos precisam usar prefixos em dados de caracteres ou em valores de atributo, onde eles não podem ser expandidos automaticamente com segurança; o evento start/endPrefixMapping fornece as informações ao aplicativo para expandir prefixos nesses contextos, se necessário.
Observe que os eventos start/endPrefixMapping não têm garantia de serem aninhados corretamente em relação uns aos outros: todos os eventos startPrefixMapping ocorrerão imediatamente antes do evento correspondente #startElement startElement
e todos os #endPrefixMapping endPrefixMapping
eventos ocorrerão imediatamente após o evento correspondente #endElement endElement
, mas sua ordem não é garantida de outra forma.
Nunca deve haver eventos start/endPrefixMapping para o prefixo "xml", uma vez que ele é pré-declarado e imutável.
Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Android Open Source Project e usado de acordo com os termos descritos na Creative Commons 2.5 Attribution License.
Aplica-se a
Confira também
- EndPrefixMapping(String)
- <xref:Org.Xml.Sax.IContentHandler.StartElement(System.String%2c+System.String%2c+System.String%2c+System.String)>