any 요소를 DTD의 ANY 컨텐츠 모델과
유사한 방법으로 사용할 수 있지만, 이름 공간과 함께 사용해야 합니다. 이 요소를 사용하면 HTML 웹 페이지와
같이 XHTML 1.0 구문을 준수하는 잘 구성된 XML 컨텐츠를 포함할 수 있습니다.
예를 들어 다음과 같습니다.
<element name = "MyWebPage">
<complexType>
<any namespace ="http://www.w3.org/1999/xhtml>
< minOccurs="1" maxOccurs="unbounded" processContents="skip"/>
</complexType>
</element>
앞의 스키마 단편의 경우 <MyWebPage>
요소가 지정된 이름 공간에 나타나는 임의의 잘 구성된 XHTML 데이터를 포함할 수 있습니다.
다음 지시사항은 자원 Perspective에 대해
작성되었지만 여러 다른 Perspective에도 적용됩니다.
any 요소를 추가하려면 다음을 수행하십시오.
- 아웃라인 보기에서 작업을 수행할 컨텐츠 모델을 마우스 오른쪽
단추로 클릭하고 any 추가를 클릭하십시오.
- 새 any 요소를 선택하십시오.
- 스키마 편집기의 특성 보기에서 이름 공간 값으로
다음을 선택할 수 있습니다.
- ##any. 모든 이름 공간에서 잘 구성된 XML을 사용할 수 있습니다.
- ##local . 선언되지 않은 모든 잘 구성된 XML을 이름 공간에 배치할 수 있습니다.
- ##other . 대상 이름 공간 이외의 위치에서 비롯된 모든 잘 구성된 XML을 선언할 수 있습니다.
- ##targetNamespace. 유형이 정의된 대상 이름 공간에 대한 간략한 표현입니다.
- processContents 값으로 다음을 선택할 수 있습니다.
- skip. XML 프로세서가 컨텐츠의 유효성을 검증하지 않습니다.
- lax. XML 프로세서가 컨텐츠의 유효성을 최대한 검증합니다.
- strict. XML 프로세서가 모든 컨텐츠의 유효성을 검증합니다.
- minOccurs 값은
any 요소가 인스턴스 문서에 나타나야 하는 횟수입니다. 요소를
선택사항으로 하려는 경우 0을 선택할 수 있고
그렇지 않은 경우 1을 선택할 수 있습니다.
- maxOccurs 값은 any
요소가 인스턴스 문서에 나타날 수 있는 최대 횟수입니다.
0 또는 1을 선택할 수 있으며
최대 발생 횟수가 없음을 표시하려면 unbounded를 선택할 수 있습니다.
- 이 요소에 대한 정보를 제공하려면
문서 탭을 클릭하십시오. 문서 페이지는 설명과
같이 사람이 읽을 수 있는 자료에 사용됩니다.
- 스키마 컴포넌트 어노테이션에 응용프로그램 정보 요소를
추가하려면 확장 탭을 클릭하십시오. 확장 페이지를 사용하면 스키마를
지정하고 어노테이션에 XML 컨텐츠를 추가할 수 있습니다.
(c) Copyright 2001, World Wide Web (Massachusetts Institute of
Technology, Institut National de Recherche en Informatique et en Automatique,
Keio University).