요소 |
설명 |
all |
하위 요소가 어떤 순서로든 출현할 수 있으며, 각 하위 요소는 0번 또는 1번으로 출현할 수 있습니다. |
annotation |
annotation 요소는 최상위 요소로, schema의 주석을 정의합니다. |
any |
schema가 정의하지 않은 요소를 통해 XML 문서를 확장할 수 있도록 창작자에게 가능합니다. |
anyAttribute |
schema가 정의하지 않은 속성을 통해 XML 문서를 확장할 수 있도록 창작자에게 가능합니다. |
appInfo |
annotation 요소에서 애플리케이션이 사용할 정보를 정의합니다. |
attribute |
하나의 속성을 정의합니다. |
attributeGroup |
복잡한 유형 정의에서 사용하는 속성 그룹을 정의합니다. |
choice |
-choice 선언 내에서만 요소가 포함되도록 허용합니다. |
complexContent |
복잡한 유형(혼합 내용을 포함하거나 요소만 포함하는 것)에 대한 확장이나 제한을 정의합니다. |
complexType |
복잡한 유형을 정의합니다. |
documentation |
schema에서의 텍스트 주석을 정의합니다. |
element |
요소를 정의합니다. |
extension |
기존 simpleType 또는 complexType 요소를 확장합니다. |
field |
지정된 제약 조건을 정의하는 XPath 표현식을 정의합니다. |
group |
복잡한 유형 정의에서 사용하는 요소 그룹을 정의합니다. |
import |
다른 목표 네임스페이스를 가진 여러 schema를 문서에 추가합니다. |
include |
동일한 목표 네임스페이스를 가진 여러 schema를 문서에 추가합니다. |
key |
속성이나 요소 값(또는 값 그룹)이 지정된 범위 내의 키여야 합니다. |
keyref |
속성이나 요소 값(또는 값 그룹)이 지정된 키나 유일한 요소의 값에 대응해야 합니다. |
list |
지정된 데이터 유형의 값의 목록으로 단순한 유형을 정의합니다. |
notation |
XML 문서에서의 비 XML 데이터 형식을 설명합니다. |
redefine |
외부 구조 파일에서 가져온 간단하고 복잡한 유형, 그룹, 속성 그룹을 다시 정의합니다. |
restriction |
simpleType, simpleContent 또는 complexContent에 대한 제약 조건을 정의합니다. |
schema |
schema의 뿌리 요소를 정의합니다. |
selector |
지정된 제약 조건을 선택하기 위한 XPath 표현식을 지정합니다. |
sequence |
자식 요소가 순서대로 반드시 나타나야 합니다. 각 자식 요소는 0개에서 무한번으로 나타날 수 있습니다. |
simpleContent |
complexType 요소의 확장이나 제한을 포함하고, 어떤 요소도 포함하지 않습니다. |
simpleType |
단순한 유형을 정의하고, 제약 조건 및 속성이나 텍스트만 포함하는 요소의 값을 관련된 정보로 정의합니다. |
union |
다중 simpleType 정의의 집합을 정의합니다. |
unique |
속성이나 요소 값(또는 속성이나 요소 값을 결합한 것)이 지정된 범위 내에서 유일해야 합니다. |