다음을 통해 공유


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 처리를 사용하는 경우 엔터티 대체 텍스트를 수동으로 사용할 필요가 없습니다.

이 함수의 동기는 J2ME 환경에서 작동하는 XMLPULL의 매우 작은 구현을 허용하는 것입니다. 이러한 구현은 문서 형식 선언을 처리하지 못할 수도 있지만 이 함수를 사용하여 알려진 DTD에서 계속 작업할 수 있습니다.

<b>참고:</b> 지정된 값은 문자 그대로 대체 텍스트로 사용되며 모든 특수 문자가 이스케이프된 DTD의 엔터티 선언에 해당합니다. 왼쪽 꺾쇠 괄호는 & lt;, 앰퍼샌드(&S) 앰프; 등등.

<b>참고:</b> 지정된 값은 리터럴 대체 텍스트이며 다른 엔터티 참조를 포함해서는 안 됩니다(엔터티 참조가 포함된 경우 더 이상 대체되지 않음).

<b>참고:</b> 미리 정의된 엔터티 이름 목록에는 항상 amp(&B)와 같은 표준 XML 엔터티가 포함됩니다. (&), lt(&A) lt;), gt(&A) gt;), 따옴표(&A) 따옴표;) 및 apos(&A) apos;). 이 메서드를 통해 다시 정의할 수 없습니다.

에 대한 org.xmlpull.v1.XmlPullParser.defineEntityReplacementText(java.lang.String, java.lang.String)Java 설명서

이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.

적용 대상

추가 정보