Dokumentstrukturbeskrivning
Document Structure Description , eller DSD , är ett schemaspråk för XML , det vill säga ett språk för att beskriva giltiga XML-dokument. Det är ett alternativ till DTD eller W3C XML Schema .
Ett exempel på DSD i dess enklaste form:
<dsd xmlns= "http://www.brics.dk/DSD/2.0" xmlns:my= "http://example.com" > <if>< elementnamn= "my:foo" /> <declare> < attributnamn= "första" /> < attributnamn= "andra" /> <contents> < elementnamn= "my:bar" /> </contents> </declare> </if> <if>< elementnamn = "my:bar" /> <declare> <contents> </contents> </declare> </if> </dsd>
Detta säger att elementet "foo" i XML-namnutrymmet "" kan ha två attribut, som heter "första" och "andra". Ett "foo"-element får inte ha några teckendata. Det måste innehålla ett underelement, som heter "bar", även i namnområdet "". Ett "bar"-element är inte tillåtet med några attribut, teckendata eller underelement.
Ett XML-dokument som skulle vara giltigt enligt ovanstående DSD skulle vara:
<foo xmlns= "http://example.com" second= "2" > <bar/> </foo>
Aktuell mjukvarubutik
- Prototyp Java-processor från BRICS