ProcessingInstruction
ProcessingInstruction (처리 명령)
ProcessingInstruction 인터페이스는 XML에서 프로세서별 정보를 문서 텍스트에 넣는 방법인 "처리 명령(processing instruction)"을 나타내요.
본문
처리 명령의 내용에는 어휘 검사(lexical check)가 수행되지 않아요. 그래서 XML 1.0 명세 2.6절 기준으로 처리 명령에서 불법인 "?>" 문자 시퀀스가 내용에 들어갈 수 있어요. 이 문자 시퀀스가 있으면 직렬화 중에 치명적 오류를 발생시켜야 해요.
getTarget()은 이 처리 명령의 대상(target)을 반환하고, getData()는 처리 명령의 내용 데이터를 반환해요. setData(String data)는 처리 명령의 내용을 설정하며, 부적절한 노드에서 호출하면 DOMException을 던질 수 있어요.