NOTATION
NOTATION 문을 사용하여 노테이션을 정의합니다. 노테이션을 사용하면 XML 문서에서 외부 응용 프로그램에 알림 정보를 전달할 수 있습니다.
구문
<!NOTATION name [SYSTEM|PUBLIC publicID] resource >
매개 변수
name
노테이션의 이름입니다. 모든 노테이션 정의를 위해 필요합니다.publicID
노테이션에 대한 공용 식별자입니다. 선언에 PUBLIC 키워드를 사용할 경우에만 필요합니다.리소스(resource)
노테이션 값입니다. 모든 노테이션 정의를 위해 필요합니다. 일반적으로 노테이션이 공용인 경우 사람은 읽을 수 있지만 컴퓨터는 읽을 수 없는 URI(Uniform Resource Identifier)입니다. 시스템 기반 노테이션의 경우 값은 XML이 아닌 데이터 처리에 사용할 수 있는 시스템에서 응용 프로그램의 파일 이름을 참조할 수 있습니다. 예를 들어, 노테이션을 선언하여 JPEG 또는 GIF 형식의 이미지 파일 등 구문 분석되지 않은 외부 엔터티를 처리할 수 있습니다.
예제
고유 데이터 형식을 선언하기 위한 노테이션입니다.
다음은 사용자 지정 카탈로그 문서 형식을 참조할 때 사용할 수 있는 노테이션을 선언합니다.
<!NOTATION MyCatalog SYSTEM "http://example.microsoft.com/catalog">
MIME 형식을 선언하기 위한 노테이션
다음은 DTD에서 노테이션을 선언하여 GIF 형식의 이미지 파일을 참조하는 구문 분석되지 않은 엔터티를 지원합니다.
<!NOTATION image_gif SYSTEM "image/gif">