Partilhar via


IXmlPullParser.DefineEntityReplacementText(String, String) Método

Definição

Defina um novo valor para o texto de substituição de entidade, conforme definido em XML 1.0, Seção 4.5, Construção de texto de substituição de entidade interna.

[Android.Runtime.Register("defineEntityReplacementText", "(Ljava/lang/String;Ljava/lang/String;)V", "GetDefineEntityReplacementText_Ljava_lang_String_Ljava_lang_String_Handler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void DefineEntityReplacementText (string? entityName, string? replacementText);
[<Android.Runtime.Register("defineEntityReplacementText", "(Ljava/lang/String;Ljava/lang/String;)V", "GetDefineEntityReplacementText_Ljava_lang_String_Ljava_lang_String_Handler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member DefineEntityReplacementText : string * string -> unit

Parâmetros

entityName
String
replacementText
String
Atributos

Exceções

Comentários

Defina um novo valor para o texto de substituição de entidade, conforme definido em XML 1.0, Seção 4.5, Construção de texto de substituição de entidade interna. Se FEATURE_PROCESS_DOCDECL ou FEATURE_VALIDATION estiverem definidos, chamar essa função resultará em uma exceção -- quando o processamento de DOCDECL estiver habilitado, não há necessidade de substituir o texto da entidade manualmente.

A motivação para essa função é permitir implementações muito pequenas de XMLPULL que funcionarão em ambientes J2ME. Embora essas implementações possam não ser capazes de processar a declaração de tipo de documento, elas ainda podem trabalhar com DTDs conhecidos usando essa função.

<b>Por favor, note:</b> O valor fornecido é usado literalmente como texto de substituição e corresponde à entidade declarante no DTD que tem todos os caracteres especiais escapados: colchete angular esquerdo é substituído por & lt;, comercial com & AMP; e assim por diante.

<b>Nota:/b> O valor fornecido é o texto de substituição literal e não deve conter qualquer outra referência de entidade (se contiver qualquer referência de entidade,< não haverá mais substituição).

<b>Nota:</b> A lista de nomes de entidades predefinidos sempre conterá entidades XML padrão, como amp (& amp;), lt (& lt;), gt (& gt;), citação (& quot;), e apos (& apos;). Esses não podem ser redefinidos por este método!

Documentação Java para org.xmlpull.v1.XmlPullParser.defineEntityReplacementText(java.lang.String, java.lang.String).

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