Document Structure Description

Document Structure Description

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"
 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>

This says that element named "foo" in the XML namespace "http://example.com" may have two attributes, named "first" and "second". A "foo" element may not have any character data. It must contain one subelement, named "bar", also in the "http://example.com" namespace. A "bar" element is not allowed any attributes, character data or subelements.

One XML document that would be valid according to the above DSD would be:

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

Current Software store

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем решить контрольную работу

Look at other dictionaries:

  • Document Structure Description — oder DSD ist eine Schemasprache, die dazu dient, Klassen von XML Dokumenten zu beschreiben, die alle dieselben syntaktischen Anforderungen bezüglich ihrer Struktur und ihres Inhalts haben. DSD wurde in Kooperation mit BRICS und AT T Labs Research …   Deutsch Wikipedia

  • Structure des noyaux atomiques — Structure nucléaire La connaissance de la structure des noyaux atomiques, ou structure nucléaire est un des chapitres clés de la physique nucléaire. Compte tenu de son importance, on en a fait un article séparé, et on consultera avec profit… …   Wikipédia en Français

  • Structure nucleaire — Structure nucléaire La connaissance de la structure des noyaux atomiques, ou structure nucléaire est un des chapitres clés de la physique nucléaire. Compte tenu de son importance, on en a fait un article séparé, et on consultera avec profit… …   Wikipédia en Français

  • Structure mining — or structured data mining is the process of finding and extracting useful information from semi structured data sets. Graph mining is a special case of structured data mining[citation needed]. Contents 1 Description 2 See also …   Wikipedia

  • Description et préservation du petit patrimoine funéraire dans les pays francophones — Description et préservation du petit patrimoine funéraire Le « petit patrimoine funéraire » abordé dans cet article concerne principalement (pour ce qui est des détails décrits) les 3 pays francophones, la Belgique (plus précisément la… …   Wikipédia en Français

  • Description Archivistique Encodée — Pour les articles homonymes, voir EAD. L’Encoded Archival Description (Description archivistique encodée) est un standard d’encodage des instruments de recherche archivistiques basé sur le langage XML. L EAD est utilisé en particulier par les… …   Wikipédia en Français

  • Description archivistique encodee — Description archivistique encodée Pour les articles homonymes, voir EAD. L’Encoded Archival Description (Description archivistique encodée) est un standard d’encodage des instruments de recherche archivistiques basé sur le langage XML. L EAD est… …   Wikipédia en Français

  • Structure de pouvoir — Structure du pouvoir La structure du pouvoir décrit les modes disparus d organisation du pouvoir, qui aujourd hui sont décrits sous le nom de Système politique ; ils se développaient alors que la notion même de constitution était absente. La …   Wikipédia en Français

  • Structure d'impact de Chassenon — Astroblème de Rochechouart Chassenon Astroblème de Rochechouart Chassenon Image de synthèse du cratère quelques années après l’impact. Localisation Astre …   Wikipédia en Français

  • Structure d'impact de Rochechouart — Astroblème de Rochechouart Chassenon Astroblème de Rochechouart Chassenon Image de synthèse du cratère quelques années après l’impact. Localisation Astre …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”