IXmlPullParser.DefineEntityReplacementText(String, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
为 XML 1.0 第 4.5 节 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 节 4.5 构造内部实体替换文本中 定义的实体替换文本设置新值。 如果设置了FEATURE_PROCESS_DOCDECL或FEATURE_VALIDATION,则调用此函数将导致异常 - 启用 DOCDECL 处理时,无需手动替换实体文本。
此函数的动机是允许在 J2ME 环境中工作的 XMLPULL 非常小的实现。 尽管这些实现可能无法处理文档类型声明,但它们仍可使用此函数处理已知的 DTD。
<b>请注意:</b> 给定的值在文字上用作替换文本,它对应于 DTD 中转义所有特殊字符的声明实体:左尖括号替换为 <, ampersand with &放大 器;等等。
<b>注意:</b> 给定值是文本替换文本,不得包含任何其他实体引用(如果它包含任何实体引用,则不会进行进一步的替换)。
<b>注意:</b> 预定义实体名称的列表将始终包含标准 XML 实体,例如和 (&, lt (<、 (&、quot (", 和 apos ('。 此方法无法重新定义这些内容!
本页的某些部分是根据 Android 开放源代码项目创建和共享的工作进行的修改,并根据 Creative Commons 2.5 属性许可证中所述的术语使用。