다음을 통해 공유


IXmlPullParser.NextToken 메서드

정의

이 메서드는 next()와 유사하게 작동하지만 입력에서 사용할 수 있는 경우 추가 이벤트 형식(COMMENT, CDSECT, DOCDECL, ENTITY_REF, PROCESSING_INSTRUCTION 또는 IGNORABLE_WHITESPACE)을 노출합니다.

[Android.Runtime.Register("nextToken", "()I", "GetNextTokenHandler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")]
public Org.XmlPull.V1.XmlPullParserNode NextToken ();
[<Android.Runtime.Register("nextToken", "()I", "GetNextTokenHandler:Org.XmlPull.V1.IXmlPullParserInvoker, Mono.Android, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null")>]
abstract member NextToken : unit -> Org.XmlPull.V1.XmlPullParserNode

반환

특성

예외

설명

이 메서드는 next()와 유사하게 작동하지만 입력에서 사용할 수 있는 경우 추가 이벤트 형식(COMMENT, CDSECT, DOCDECL, ENTITY_REF, PROCESSING_INSTRUCTION 또는 IGNORABLE_WHITESPACE)을 노출합니다.

특수 기능 FEATURE_XML_ROUNDTRIP (URI로 식별됨: 활성화된 경우 XML http://xmlpull.org/v1/doc/features.html#xml-roundtrip) 문서 왕복을 수행할 수 있습니다. getText()를 사용하여 XML 입력을 출력할 때 재현할 수 있습니다. 반환된 콘텐츠는 항상 형식화되지 않습니다(입력에서와 정확히 동일). 그렇지 않으면 반환된 콘텐츠는 설명된 XML 1.0 줄 끝 처리 및 설명된 대로 줄 끝으로 정규화됩니다. 또한 이 기능을 사용하도록 설정하면 START_TAG, END_TAG, DOCDECL 및 PROCESSING_INSTRUCTION 콘텐츠를 사용할 수 있습니다.

다음은 nextToken()에서 반환할 수 있는 토큰 목록과 getText() 및 getTextCharacters() returns:<dl><dt>START_DOCUMENT<dd>null dt END_DOCUMENT<dd>null <dt>>START_TAG<dd>null<을 FEATURE_XML_ROUNDTRIP 다음 XML 태그를 반환하지 않는 한 다음과 같습니다. 태그 attr='val'dt END_TAG dd>null은 FEATURE_XML_ROUNDTRIP id를 사용하도록 설정한 다음 XML 태그(예:

&quot; titlepage SYSTEM "http://www.foo.bar/dtds/typo.dtd"
            [&lt;!ENTITY % active.links "INCLUDE">]&quot;

다음을 포함하는 입력 문서의 경우:

&lt;!DOCTYPE titlepage SYSTEM "http://www.foo.bar/dtds/typo.dtd"
            [&lt;!ENTITY % active.links "INCLUDE">]>

그렇지 않으면 FEATURE_XML_ROUNDTRIP false이고 PROCESS_DOCDECL true이면 반환되는 항목이 정의되지 않습니다(null일 수도 있음) </dd></dl>

<strong>NOTE:</strong> 파서가 여러 토큰에서 요소 콘텐츠를 전달하도록 선택할 수 있으므로 nextToken()에서 하나의 TEXT 또는 IGNORABLE_WHITESPACE 이벤트만 있을 것이라는 보장은 없습니다(요소 콘텐츠를 청크로 분할).

<strong>NOTE:</strong> 토큰의 반환된 텍스트가 정규화된 줄 끝인지 여부는 FEATURE_XML_ROUNDTRIP 따라 달라집니다.

<strong>NOTE:</strong> XMLDecl() 는 보고되지 않지만 해당 콘텐츠는 선택적 속성을 통해 사용할 수 있습니다(위의 클래스 설명 참조).

에 대한 org.xmlpull.v1.XmlPullParser.nextToken()Java 설명서

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

적용 대상