Document Structure Description is a xml format created in 2000.
#2176on PLDB | 24Years Old |
Document Structure Description, or DSD, is a schema language for XML, that is, a language for describing valid XML documents. It's an alternative to DTD or the W3C XML Schema. An example of DSD in its simplest form:
<dsd xmlns="http://www.brics.dk/DSD/2.0[permanent dead link]"
xmlns:my="http://example.com">
<if><element name="my:foo"/>
<declare>
<attribute name="first"/>
<attribute name="second"/>
<contents>
<element name="my:bar"/>
</contents>
</declare>
</if>
<if><element name="my:bar"/>
<declare>
<contents>
</contents>
</declare>
</if>
</dsd>