XMLEvent

XMLEvent (XML 이벤트)

마크업 이벤트를 처리하기 위한 기본 이벤트 인터페이스예요. XML 1.0 InfoSet을 애플리케이션에 전달하는 값 객체예요.

출처: Java API Reference

본문

public interface XMLEvent
    extends XMLStreamConstants

XMLEvent는 마크업 이벤트를 처리하기 위한 기본 이벤트 인터페이스예요. 이벤트는 XML 1.0 InfoSet을 애플리케이션에 전달하는 데 사용되는 값 객체예요.

이벤트는 파싱이 완료된 후에 캐시되어 참조될 수 있어요. getEventType()은 이벤트 유형을 반환하고, getLocation()은 이벤트 위치(Location)를 반환해요.

asCharacters(), asStartElement(), asEndElement() 등의 메서드로 이 이벤트를 특정 유형으로 캐스팅해요. 이벤트가 해당 유형이 아니면 예외가 발생할 수 있어요.

isStartElement(), isEndElement(), isCharacters(), isEntityReference(), isProcessingInstruction() 같은 유형 확인 메서드와 getSystemId(), getSchemaType() 같은 정보 메서드도 제공돼요. writeAsEncodedUnicode(Writer)는 이벤트를 인코딩된 유니코드로 써요.

더 알아보기

Java 공식 API