Document Structure Description

Uses your system voice; voice and rate in settings.

Snapshot

≈ 2 min read

Names in other languages

No names in other languages are held for this entry yet.

Article bodies are English and are not machine-translated. A name in another language is not a translation of the article.

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

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

Text derived from https://en.wikipedia.org/w/index.php?oldid=1111835603 under CC BY-SA 4.0; modifications have been made.

Provenance

snapshot enwiki-001111835603 · captured 1663903711.0 · version history

Cite this page as: encyclopegia.org, “Document Structure Description”, snapshot enwiki-001111835603. https://encyclopegia.org/a/document-structure-description