문서 구조 설명

Document Structure Description

문서 구조 설명(Document Structure Description, DSD)은 XML스키마 언어, 즉 유효한 XML 문서를 기술하기 위한 언어다.그것은 DTDW3C XML 스키마에 대한 대안이다.

DSD의 가장 간단한 예:

<>dsd xmlns="http://www.brics.dk/DSD/2.0[permanent 죽은 링크]"xmlns:my="http://example.com">,<>if>, < 요소 name="my:foo"/>,<>declare>,<>특성 name="first"/>, 개체, 특성 name="second"/>,<>contents>,<>요소 name="my:bar"/>,<>/contents>,<>/declare>,<>/if>,<>다.>< 요소 name="내:바"/>,<>declare>,<>contents>,<>/contents>,<>/declare>,<>/if>,<>./dsd>

이것은 XML 네임스페이스 "http://example.com"에서 "foo"라는 이름의 요소는 "첫 번째"와 "두 번째"라는 두 가지 속성을 가질 수 있다고 말한다."foo" 요소는 문자 데이터를 가질 수 없다.그것은 또한 "http://example.com" 네임스페이스에 "bar"라는 이름의 하위 요소를 포함해야 한다."bar" 요소는 어떤 속성, 문자 데이터 또는 하위 요소도 허용되지 않는다.

위의 DSD에 따라 유효한 XML 문서 1개는 다음과 같다.

<foo xmlns="http://example.com" second="2" > <bar/> </foo>

현재 소프트웨어 저장소

외부 링크