XML 스키마 요소
<스키마> 요소는 모든 XML 스키마의 루트 요소이다.
<스키마> 요소
<스키마> 요소는 모든 XML 스키마의 루트 요소이다 :
<xs:schema>
...
...
</xs:schema>
<스키마> 요소는 속성을 포함 할 수있다. 스키마 선언은 종종 다음과 같은 :
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3big.com"
xmlns="http://www.w3big.com"
elementFormDefault="qualified">
...
...
</xs:schema>
다음의 코드 :
네임 스페이스 "http://www.w3.org/2001/XMLSchema"에서 디스플레이 스키마 요소 및 데이터 유형에 사용된다. 또한 네임 스페이스 "http://www.w3.org/2001/XMLSchema"요소와 접두어 XS를 사용해야 데이터 유형에서 밖으로 설정합니다 :
이 조각 :
"http://www.w3big.com"디스플레이 요소는 네임 스페이스 (본체, 제목,에서,에, 주)이 스키마에 의해 정의.
이 조각 :
그것은 기본 네임 스페이스가 "http://www.w3big.com"이라고 주장한다.
이 조각 :
사용되는 XML 인스턴스 문서 이상 정의 네임 스페이스해야이 스키마에 선언 된 요소를 식별합니다.
XML 문서에 언급 된 스키마
이 XML 문서는 XML 스키마에 대한 참조를 포함합니다 :
<note xmlns="http://www.w3big.com"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.w3big.com note.xsd">
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>
다음 코드 :
그것은 기본 네임 스페이스 선언을 지정합니다. 이 선언은 XML 문서에 사용 된 모든 요소가 "http://www.w3big.com"네임 스페이스에 선언 된 스키마 검증을 알려줍니다.
당신은 XML 스키마 인스턴스 네임 스페이스를 사용할 일단 :
당신은 schemaLocation 속성을 사용할 수 있습니다. 이 속성은 두 개의 값이 있습니다. 첫 번째 값은 사용하는 네임 스페이스입니다. 두 번째 값이 사용 XML 스키마 네임 스페이스의 위치입니다 :