Compartir a través de


IXmlPullParser.DefineEntityReplacementText(String, String) Método

Definición

Establezca un nuevo valor para el texto de reemplazo de entidades tal como se define en XML 1.0 Sección 4.5 Construcción del texto de reemplazo de entidad 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

Excepciones

Comentarios

Establezca un nuevo valor para el texto de reemplazo de entidades tal como se define en XML 1.0 Sección 4.5 Construcción del texto de reemplazo de entidad interna. Si se establecen FEATURE_PROCESS_DOCDECL o FEATURE_VALIDATION, al llamar a esta función se producirá una excepción: cuando se habilita el procesamiento de DOCDECL, no es necesario que el texto de reemplazo de entidad se realice manualmente.

La motivación de esta función es permitir implementaciones muy pequeñas de XMLPULL que funcionarán en entornos J2ME. Aunque es posible que estas implementaciones no puedan procesar la declaración de tipo de documento, todavía pueden trabajar con DTD conocidos mediante esta función.

<b>Notas:</b> El valor especificado se usa literalmente como texto de reemplazo y corresponde a declarar la entidad en DTD que tiene todos los caracteres especiales con escape: el corchete angular izquierdo se reemplaza por & lt;, y con & amperio; y así sucesivamente.

<b>Nota:</b> El valor especificado es el texto de reemplazo literal y no debe contener ninguna otra referencia de entidad (si contiene cualquier referencia de entidad no habrá más reemplazo).

<b>Nota:</b> La lista de nombres de entidad predefinidos siempre contendrá entidades XML estándar, como y (& &), lt (& lt;), gt (& gt;), comillas (& quot;) y após (& ap;). ¡No se pueden redefinir con este método!

Documentación de Java para org.xmlpull.v1.XmlPullParser.defineEntityReplacementText(java.lang.String, java.lang.String).

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.

Se aplica a

Consulte también