DTD - Voorbeelden van het internet

TV-Programma Schema DTD

Gemaakt door David Moisan. Kopieer van:http://www.davidmoisan.org/

<!DOCTYPE TVSCHEDULE [
<!ELEMENT TVSCHEDULE (CHANNEL+)>
<!ELEMENT CHANNEL (BANNER,DAY+)>
<!ELEMENT BANNER (#PCDATA)>
<!ELEMENT DAY (DATE,(HOLIDAY|PROGRAMSLOT+)+)>
<!ELEMENT HOLIDAY (#PCDATA)>
<!ELEMENT DATE (#PCDATA)>
<!ELEMENT PROGRAMSLOT (TIME,TITLE,DESCRIPTION?)>
<!ELEMENT TIME (#PCDATA)>
<!ELEMENT TITLE (#PCDATA)> 
<!ELEMENT DESCRIPTION (#PCDATA)>
<!ATTLIST TVSCHEDULE NAME CDATA #REQUIRED>
<!ATTLIST CHANNEL CHAN CDATA #REQUIRED>
<!ATTLIST PROGRAMSLOT VTR CDATA #IMPLIED>
<!ATTLIST TITLE RATING CDATA #IMPLIED>
!ATTLIST TITLE LANGUAGE CDATA #IMPLIED
]>

Krant artikel DTD

Kopieer van:http://www.vervet.com/

!DOCTYPE NEWSPAPER [ 
!ELEMENT NEWSPAPER (ARTICLE+)
!ELEMENT ARTICLE (HEADLINE,BYLINE,LEAD,BODY,NOTES)
!ELEMENT HEADLINE (#PCDATA)
!ELEMENT BYLINE (#PCDATA)
!ELEMENT LEAD (#PCDATA)
!ELEMENT BODY (#PCDATA)
<!ELEMENT NOTITIES (#PCDATA)> 
!ATTLIST ARTICLE AUTHOR CDATA #REQUIRED
!ATTLIST ARTICLE EDITOR CDATA #IMPLIED
!ATTLIST ARTICLE DATE CDATA #IMPLIED
!ATTLIST ARTICLE EDITION CDATA #IMPLIED
!ENTITY NEWSPAPER "Vervet Logic Times"
!ENTITY PUBLISHER "Vervet Logic Press"
!ENTITY COPYRIGHT "Copyright 1998 Vervet Logic Press"
]>

Productcatalogus DTD

Kopieer van:http://www.vervet.com/

!DOCTYPE CATALOG [
!ENTITY AUTHOR "John Doe"
!ENTITY COMPANY "JD Power Tools, Inc."
!ENTITY EMAIL "jd@jd-tools.com"
!ELEMENT CATALOG (PRODUCT+)
!ELEMENT PRODUCT
(SPECIFICATIONS+,OPTIONS?,PRICE+,NOTES?)>
!ATTLIST PRODUCT
NAME CDATA #IMPLIED
CATEGORY (HandTool|Table|Shop-Professional) "HandTool"
PARTNUM CDATA #IMPLIED
PLANT (Pittsburgh|Milwaukee|Chicago) "Chicago"
INVENTAARBEED (InVoorraad|Besteld|OphoudenMet) "InVoorraad">
<!ELEMENT SPECIFICATIES (#PCDATA)>
<!ATTLIST SPECIFICATIES
GEWICHT CDATA #IMPLIED
KRACHT CDATA #IMPLIED>
<!ELEMENT OPTIES (#PCDATA)>
<!ATTLIST OPTIES
AFWERKING (Metaal|Gepolijst|Mat) "Mat" 
ADAPTER (Inbegrepen|Optioneel|NietToepasbaar) "Inbegrepen"
CASE (HardShell|Soft|NietToepasbaar) "HardShell">
<!ELEMENT PRIJS (#PCDATA)>
<!ATTLIST PRIJS
MSRP CDATA #IMPLIED
WINKEL CDATA #IMPLIED
STREET CDATA #IMPLIED
VERZENDING CDATA #IMPLIED>
<!ELEMENT NOTITIES (#PCDATA)>
]>