ProcessingInstruction

ProcessingInstruction (처리 명령)

ProcessingInstruction 인터페이스는 XML에서 프로세서별 정보를 문서 텍스트에 넣는 방법인 "처리 명령(processing instruction)"을 나타내요.

출처: Java API Reference

본문

처리 명령의 내용에는 어휘 검사(lexical check)가 수행되지 않아요. 그래서 XML 1.0 명세 2.6절 기준으로 처리 명령에서 불법인 "?>" 문자 시퀀스가 내용에 들어갈 수 있어요. 이 문자 시퀀스가 있으면 직렬화 중에 치명적 오류를 발생시켜야 해요.

getTarget()은 이 처리 명령의 대상(target)을 반환하고, getData()는 처리 명령의 내용 데이터를 반환해요. setData(String data)는 처리 명령의 내용을 설정하며, 부적절한 노드에서 호출하면 DOMException을 던질 수 있어요.

더 알아보기 (Learn more)

Java 공식 API