구문 분석되지 않은 엔티티는 XML 프로세서에서 외부 참조가 구문 분석되지 않은 외부 엔티티입니다. 이는 그래픽 파일과 같은 올바르게 형성된 XML이 아닌 XML 문서에 데이터를 포함시킬 수 있음을 의미합니다. UnparsedEntityDecl은 이름 지정된 요소이며 엔티티의 URI를 나타내는 SystemId 유형의 하위 요소입니다(URL 또는 로컬 파일 위치). UnparsedEntityDecl에는 선택적으로 PublicId 유형의 하위 요소가 있을 수 있습니다.
UnparsedEntityDecl에는 NotationReference 유형의 하위 요소도 있을 수 있으며, 이 요소는 XML 문서에서 표기 선언에 대한 참조를 나타내는 값 요소입니다. 이 요소는 구문 분석되지 않은 엔티티의 데이터 유형을 정의합니다.
구문 분석되지 않은 엔티티 선언은 다음 형식을 사용합니다.
<!ENTITY pic SYSTEM "scheme.gif" NDATA gif>
이 예에서, SystemId에는 문자열 값 scheme.gif가 있습니다. NotationReference 값은 gif입니다. 이는 XML 문서에 정의된 NOTATION을 참조합니다.
<!NOTATION gif SYSTEM "image/gif">
다음 엔티티는 DTD 예에 포함되어 있습니다.
<!ENTITY unpsd PUBLIC "//this/is/a/URI/me.gif" "me.gif" NDATA TeX>
이 예는 문자열 값 //this/is/a/URI/me.gif를 갖는 선택적 PublicId 요소를 보여줍니다.