최신 웹 개발 튜토리얼
 

XML스키마 참조


XSD 요소

요소 설명
all 자식 요소는 임의의 순서로 나타날 수 있도록 지정합니다. 각 하위 요소는 0 또는 1 회 발생
annotation 스키마 주석의 최상위 요소를 지정
any 스키마에 의해 지정되지 않은 요소와 XML 문서를 연장 저자 활성화
anyAttribute

스키마에 의해 지정하지 않은 속성으로 XML 문서를 확장하는 저자을 사용합니다

appinfo 정보는 응용 프로그램에서 사용할 수 있도록 지정합니다 (주석 내부에 가야한다)
attribute 속성을 정의
attributeGroup 속성 그룹은 복잡한 유형 정의에 사용될 수를 정의
choice 만에 포함되는 요소 중 하나 허용 <choice> 선언을 포함하는 요소 내에 존재할
complexContent 혼합 콘텐츠 또는 유일한 요소를 포함하는 복합 형에 확장 또는 제한을 정의합니다
complexType 복합 유형 요소를 정의합니다
documentation (주석 내부에 가야한다) 스키마에 텍스트 주석을 정의합니다
element 요소를 정의합니다
extension 기존 형 simpleType 또는 complexType에 요소를 확장
field 아이덴티티 제한을 정의하는 값을 지정하는 XPath 식을 지정
group 요소 그룹은 복잡한 유형 정의에 사용될 수를 정의
import 문서에 다른 대상 네임 스페이스와 여러 스키마를 추가합니다
include 문서에 동일한 대상 네임 스페이스와 여러 스키마를 추가합니다
key 키와 같은 특성 또는 요소 값 지정 (unique, non-nullable, and always present) 인스턴스 문서에 포함 된 요소 내의를
keyref 특성 또는 요소 값이 지정된 키 또는 고유 요소들에 대응 지정
list 값의리스트와 같은 간단한 형태 요소를 정의
notation XML 문서 내에서 비 ​​XML 데이터 형식을 설명
redefine 외부 스키마에서 간단하고 복잡한 유형, 그룹 및 속성 그룹을 재정의
restriction 형 simpleType, simpleContent를, 또는 complexContent에 제한을 정의합니다
schema 스키마의 루트 요소를 지정
selector 식별 제약에 대한 요소 세트를 선택하는 XPath 식을 지정합니다
sequence 자식 요소가 순서대로 표시하도록 지정합니다. 각 하위 요소는 임의의 횟수 0에서 발생
simpleContent 텍스트 전용 복합 유형이나 내용 같은 간단한 유형에 대한 확장 또는 제한을 포함하고 요소가없는
simpleType 간단한 유형을 정의하고 속성 또는 텍스트 전용 요소의 값에 대한 제약과 정보를 지정합니다
union 집합으로서 간단한 형식을 정의 (union) 지정된 단순 데이터 유형의 값의
unique 요소 또는 속성 값이 범위 내에서 고유해야한다는 규정

데이터 유형에 대한 XSD 제한 / 패싯

XSD 제한 봐!

강제 기술
enumeration 사용할 수있는 값의 목록을 정의합니다
fractionDigits 수 소수 자릿수의 최대 수를 지정합니다. 보다 크거나 같을 때 0이어야
length 허용되는 문자 또는 목록 항목의 정확한 수를 지정합니다. 보다 크거나 같을 때 0이어야
maxExclusive 수치의 상한 경계 (값이이 값보다 작아야한다)를 지정
maxInclusive 숫자 값의 상한 (값이이 값보다 작거나 같아야한다)를 지정
maxLength 허용되는 문자 또는 목록 항목의 최대 수를 지정합니다. 보다 크거나 같을 때 0이어야
minExclusive 수치에 대한 하부 경계 (값이이 값보다 커야 함)를 지정
minInclusive 수치에 대한 하부 경계 (값이이 값 이상이어야 함)를 지정
minLength 허용 된 문자 또는리스트 아이템의 최소 개수를 지정한다. 보다 크거나 같을 때 0이어야
pattern 허용되는 문자의 정확한 순서를 정의합니다
totalDigits 최대 자리수를 지정한다. 0보다 커야합니다
whiteSpace 처리 (줄, 탭, 공백 및 캐리지 리턴을 공급)하는 방법 공백 지정