2012-05-21 6 views
1

스키마에 사용되는 기본 제공 유형 (IDREF/IDREFS 및 ENTITY/ENTITIES)에 대한 간단한 예를 제공 할 수 있습니까? 그들의 주요 목적은 무엇입니까? 작업 그룹의 DTD에서 사용할 수있는 모든 기능을 복제의 DTD에서 전환 경로를 제공하고 싶었 기 때문에XML 스키마의 IDREF 및 ENTITY 사용 사례

건배

답변

3

이러한 유형의 XML 스키마에 추가되었습니다; 따라서 기본 의도는 이전 버전과의 호환성이었습니다.

IDREF와 IDREFS는 key/keyref가 항상 XML 문서 레벨로 범위가 지정된다는 점을 제외하고는 key/keyref로는 얻을 수없는 것을 실제로하지 않습니다. 반면 key/keyref는 항상 요소로 범위가 지정됩니다.

ENTITY/ENTITES는 분석되지 않는 외부 엔터티의 거의 사용되지 않는 기능과 연결됩니다. 기본적으로 이것은 애트리뷰트 (또는 엘리먼트)의 값을 외부 파싱 된 엔티티의 이름으로 제한 할 수있다. 이상하게도 DTD에서만 선언 할 수있다. 오늘이 기능을 사용하지 않는다면 그 기능을 알 필요가 없으므로 무시해도됩니다.

관련 문제