IContentHandler.StartPrefixMapping(String, String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
접두사-URI 네임스페이스 매핑의 범위를 시작합니다.
[Android.Runtime.Register("startPrefixMapping", "(Ljava/lang/String;Ljava/lang/String;)V", "GetStartPrefixMapping_Ljava_lang_String_Ljava_lang_String_Handler:Org.Xml.Sax.IContentHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public void StartPrefixMapping (string? prefix, string? uri);
[<Android.Runtime.Register("startPrefixMapping", "(Ljava/lang/String;Ljava/lang/String;)V", "GetStartPrefixMapping_Ljava_lang_String_Ljava_lang_String_Handler:Org.Xml.Sax.IContentHandlerInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member StartPrefixMapping : string * string -> unit
매개 변수
- prefix
- String
선언되는 네임스페이스 접두사입니다. 빈 문자열은 접두사를 사용하지 않는 기본 요소 네임스페이스에 사용됩니다.
- uri
- String
접두사에 매핑되는 네임스페이스 URI
- 특성
예외
클라이언트가 처리 중에 예외를 throw할 수 있습니다.
설명
접두사-URI 네임스페이스 매핑의 범위를 시작합니다.
이 이벤트의 정보는 일반 네임스페이스 처리에 필요하지 않습니다. 기능이 var true</var>(기본값)일 때 http://xml.org/sax/features/namespaces
SAX XML 판독기는 요소 및 특성 이름의 접두사를 자동으로 바꿉>니다.<
그러나 애플리케이션이 문자 데이터 또는 특성 값에서 접두사를 사용해야 하는 경우 자동으로 안전하게 확장할 수 없는 경우가 있습니다. start/endPrefixMapping 이벤트는 필요한 경우 해당 컨텍스트 자체에서 접두사를 확장하기 위해 애플리케이션에 정보를 제공합니다.
start/endPrefixMapping 이벤트는 서로 상대적으로 올바르게 중첩되지 않습니다. 모든 startPrefixMapping 이벤트는 해당 #startElement startElement
이벤트 바로 전에 발생하며 모든 #endPrefixMapping endPrefixMapping
이벤트는 해당 #endElement endElement
이벤트 직후에 발생하지만 순서는 보장되지 않습니다.
미리 선언되고 변경할 수 없으므로 "xml" 접두사에 대한 start/endPrefixMapping 이벤트가 없어야 합니다.
에 대한 org.xml.sax.ContentHandler.startPrefixMapping(java.lang.String, java.lang.String)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.
적용 대상
추가 정보
- EndPrefixMapping(String)
- <xref:Org.Xml.Sax.IContentHandler.StartElement(System.String%2c+System.String%2c+System.String%2c+System.String)>