any 요소 추가

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 요소를 추가하려면 다음을 수행하십시오.

  1. 아웃라인 보기에서 작업을 수행할 컨텐츠 모델을 마우스 오른쪽 단추로 클릭하고 any 추가를 클릭하십시오.
  2. any 요소를 선택하십시오.
  3. 스키마 편집기의 특성 보기에서 이름 공간 값으로 다음을 선택할 수 있습니다.
    • ##any. 모든 이름 공간에서 잘 구성된 XML을 사용할 수 있습니다.
    • ##local . 선언되지 않은 모든 잘 구성된 XML을 이름 공간에 배치할 수 있습니다.
    • ##other . 대상 이름 공간 이외의 위치에서 비롯된 모든 잘 구성된 XML을 선언할 수 있습니다.
    • ##targetNamespace. 유형이 정의된 대상 이름 공간에 대한 간략한 표현입니다.
  4. processContents 값으로 다음을 선택할 수 있습니다.
    • skip. XML 프로세서가 컨텐츠의 유효성을 검증하지 않습니다.
    • lax. XML 프로세서가 컨텐츠의 유효성을 최대한 검증합니다.
    • strict. XML 프로세서가 모든 컨텐츠의 유효성을 검증합니다.
  5. minOccurs 값은 any 요소가 인스턴스 문서에 나타나야 하는 횟수입니다. 요소를 선택사항으로 하려는 경우 0을 선택할 수 있고 그렇지 않은 경우 1을 선택할 수 있습니다.
  6. maxOccurs 값은 any 요소가 인스턴스 문서에 나타날 수 있는 최대 횟수입니다. 0 또는 1을 선택할 수 있으며 최대 발생 횟수가 없음을 표시하려면 unbounded를 선택할 수 있습니다.
  7. 이 요소에 대한 정보를 제공하려면 문서 탭을 클릭하십시오. 문서 페이지는 설명과 같이 사람이 읽을 수 있는 자료에 사용됩니다.
  8. 스키마 컴포넌트 어노테이션에 응용프로그램 정보 요소를 추가하려면 확장 탭을 클릭하십시오. 확장 페이지를 사용하면 스키마를 지정하고 어노테이션에 XML 컨텐츠를 추가할 수 있습니다.

(c) Copyright 2001, World Wide Web (Massachusetts Institute of Technology, Institut National de Recherche en Informatique et en Automatique, Keio University).