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;). Они не могут быть переопределены этим методом!
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.