Latest web development tutorials

XSD 단순 요소

XML 스키마 요소는 XML 파일을 정의한다.

간단한 요소는 이러한 요소는 텍스트가 포함되어 있습니다. 그것은 어떤 다른 요소 나 속성이 포함되어 있지 않습니다.


간단한 요소는 무엇입니까?

간단한 요소는 이러한 요소는 텍스트가 포함되어 있습니다. 그것은 어떤 다른 요소 나 속성이 포함되어 있지 않습니다.

그러나 제한이 오해를 야기 할 가능성이 높다 "그것은 단지 텍스트가 포함되어 있습니다." 텍스트의 많은 유형이있다. 그것은 XML 스키마 유형 일 (부울, 문자열, 데이터 등)의 정의에 포함 할 수 있습니다, 또는 당신이 자신을 정의하는 사용자 정의 유형을 할 수있다.

또한 콘텐츠를 제한하기 위해, 제한 (즉,면)을 추가하거나, 데이터 형식으로 특정 패턴과 일치하는 데이터를 요구할 수있다.


요소의 간단한 정의

간단한 정의 구문 요소 :

<xs:element name="xxx" type="yyy"/>

xxx는 요소의 이름, YYY는 요소의 데이터 유형을 말한다. XML 스키마는 내장 데이터 유형을 많이했다.

가장 일반적인 유형은 다음과 같습니다

  • XS : 문자열
  • XS : 진수
  • XS : 정수
  • XS : 부울
  • XS : 날짜
  • XS : 시간

여기에 몇 가지 XML 요소는 다음과 같습니다

<lastname>Refsnes</lastname>
<age>36</age>
<dateborn>1970-03-27</dateborn>

이것은 간단한 대응 요소 정의이다 :

<xs:element name="lastname" type="xs:string"/>
<xs:element name="age" type="xs:integer"/>
<xs:element name="dateborn" type="xs:date"/>


간단한 소자의 디폴트 값과 고정 값

단순한 요소는 지정된 디폴트 또는 고정 값을 가질 수있다.

다른 값이 지정되지 않으면, 디폴트 값이 자동 요소에 할당된다.

다음 예에서 기본값은 "레드"입니다 :

<xs:element name="color" type="xs:string" default="red"/>

고정 값이 자동 요소에 할당하고 추가 값을 소정 수 없다.

다음 예에서, 고정 된 값은 "적색"이다 :

<xs:element name="color" type="xs:string" fixed="red"/>