NOTATION

NOTATION 문을 사용하여 노테이션을 정의합니다. 노테이션을 사용하면 XML 문서에서 외부 응용 프로그램에 알림 정보를 전달할 수 있습니다.

구문

<!NOTATION name [SYSTEM|PUBLIC publicID] resource >

매개 변수

  • name
    노테이션의 이름입니다. 모든 노테이션 정의를 위해 필요합니다.

  • publicID
    노테이션에 대한 공용 식별자입니다. 선언에 PUBLIC 키워드를 사용할 경우에만 필요합니다.

  • 리소스(resource)
    노테이션 값입니다. 모든 노테이션 정의를 위해 필요합니다. 일반적으로 노테이션이 공용인 경우 사람은 읽을 수 있지만 컴퓨터는 읽을 수 없는 URI(Uniform Resource Identifier)입니다. 시스템 기반 노테이션의 경우 값은 XML이 아닌 데이터 처리에 사용할 수 있는 시스템에서 응용 프로그램의 파일 이름을 참조할 수 있습니다. 예를 들어, 노테이션을 선언하여 JPEG 또는 GIF 형식의 이미지 파일 등 구문 분석되지 않은 외부 엔터티를 처리할 수 있습니다.

예제

ms256108.collapse_all(ko-kr,VS.120).gif고유 데이터 형식을 선언하기 위한 노테이션입니다.

다음은 사용자 지정 카탈로그 문서 형식을 참조할 때 사용할 수 있는 노테이션을 선언합니다.

<!NOTATION MyCatalog SYSTEM "http://example.microsoft.com/catalog">

ms256108.collapse_all(ko-kr,VS.120).gifMIME 형식을 선언하기 위한 노테이션

다음은 DTD에서 노테이션을 선언하여 GIF 형식의 이미지 파일을 참조하는 구문 분석되지 않은 엔터티를 지원합니다.

<!NOTATION image_gif SYSTEM "image/gif">

참고 항목

개념

ATTLIST(특성 목록)

ELEMENT

ENTITY(XML)