Поделиться через


IXmlPullParser.DefineEntityReplacementText(String, String) Метод

Определение

Задайте новое значение для текста замены сущностей, как определено в xml-файле 1.0 раздела 4.5 Построение текста внутренней замены сущностей.

[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

Параметры

entityName
String
replacementText
String
Атрибуты

Исключения

Комментарии

Задайте новое значение для текста замены сущностей, как определено в xml-файле 1.0 раздела 4.5 Построение текста внутренней замены сущностей. Если заданы FEATURE_PROCESS_DOCDECL или FEATURE_VALIDATION, вызов этой функции приведет к исключению— при включенной обработке DOCDECL текст замены сущностей вручную не требуется.

Мотивация этой функции заключается в том, чтобы разрешить очень небольшие реализации XMLPULL, которые будут работать в средах J2ME. Хотя эти реализации не могут обрабатывать объявление типа документа, они по-прежнему могут работать с известными DTD с помощью этой функции.

<b Примечания:</b>> Заданное значение используется буквально в качестве замещающего текста и соответствует декларативной сущности в DTD, которая имеет все специальные символы, экранированные: левая угловая скобка заменена на & lt;, ampersand с & ампер; и т. д.

<b Примечание.</b>> Данное значение является литеральным текстом замены и не должно содержать никакой другой ссылки на сущность (если она содержит ссылку на сущность, не будет никакой дополнительной замены).

<b Примечание.</b>> Список предварительно определенных имен сущностей всегда будет содержать стандартные XML-сущности, такие как и (& amp;, lt (& lt;), > (& gt;), квот (& quot;) и apos (& apos;). Они не могут быть переопределены этим методом!

Документация по Java для org.xmlpull.v1.XmlPullParser.defineEntityReplacementText(java.lang.String, java.lang.String).

Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.

Применяется к

См. также раздел