<전체 XML 스키마 참조
정의 및 사용
스키마 요소는 스키마의 루트 요소를 정의한다.
요소 정보
- Parent elements: 없음
통사론
<schema
id=ID
attributeFormDefault=qualified|unqualified
elementFormDefault=qualified|unqualified
blockDefault=(#all|list of (extension|restriction|substitution))
finalDefault=(#all|list of (extension|restriction|list|union))
targetNamespace=anyURI
version=token
xmlns=anyURI
any attributes
>
((include|import|redefine|annotation)*,(((simpleType|complexType|
group|attributeGroup)|element|attribute|notation),annotation*)*)
</schema>
속성 | 기술 |
---|---|
id | 선택 과목. 요소의 고유 ID를 지정 |
attributeFormDefault | 선택 과목. 이 스키마의 대상 네임 스페이스에 선언 된 속성에 대한 양식입니다. 값은해야 "qualified" 또는 "unqualified" . 기본값은 "unqualified" . "unqualified" 네임 스페이스 접두사로 규정 될 필요가 없다 대상 네임 스페이스의 특성을 나타냅니다. "qualified" 대상 네임 스페이스 속성 네임 스페이스 접두사으로 규정해야 함을 나타냅니다 |
elementFormDefault | 선택 과목. 이 스키마의 대상 네임 스페이스에 선언 된 요소에 대한 양식입니다. 값은해야 "qualified" 또는 "unqualified" . 기본값은 "unqualified" . "unqualified" 대상 네임 스페이스의 요소는 네임 스페이스 접두사로 규정 될 필요가 없습니다 것을 나타냅니다. "qualified" 대상 네임 스페이스의 요소는 네임 스페이스 접두사으로 규정해야 함을 나타냅니다 |
blockDefault | 선택 과목. 의 기본값 지정 block 대상 네임 스페이스의 요소와 complexType을 요소에 속성을. block 특성은 복합 형 방지 (or element) 이 복합 형 대신에 사용되는 미분의 특정 유형을 갖는다. 이 값은이 #all 또는 확장, 제한, 또는 대체의 하위 집합입니다 목록을 포함 할 수 있습니다 :
|
finalDefault | 선택 과목. 의 기본값 지정 final 대상 네임 스페이스의 요소 형 simpleType 및 complexType을 요소에 속성을. final 속성은 요소 형 simpleType 또는 complexType을 요소의 도출의 특정 유형을 방지 할 수 있습니다. 요소 및 complexType에 요소의 경우,이 값은이 #all 또는 확장 또는 제한의 하위 집합입니다 목록을 포함 할 수 있습니다. 하는 SimpleType 요소의 경우,이 값은 추가 목록 및 조합을 포함 할 수 있습니다 :
|
targetNamespace | 선택 과목. 이 스키마의 네임 스페이스의 URI 참조 |
version | 선택 과목. 스키마의 버전을 지정합니다 |
xmlns | 이 스키마에 사용하기위한 하나 이상의 네임 스페이스를 지정하는 URI 참조. 접두사가 할당되지 않은 경우, 공간의 스키마 요소는 규정되지 않은 참조하여 사용될 수있다 |
any attributes | 선택 과목. 비 스키마 네임 스페이스와 다른 속성을 지정합니다 |
예 1
<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="values" type="xs:string">
</xs:schema>
예 2
이 예에서, 스키마 구성 요소 (element name, type) http://www.w3.org/2001/XMLSchema 네임 스페이스는 규정되지 않은 그리고에 대한 그 (mystring) WSC 접두사로 자격 :
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema"
xmlns:wsc="http://www.w3ii.com/w3shoolsschema">
<element name="fname" type="wsc:mystring"/>
</schema>
<전체 XML 스키마 참조