<!-- DTD for sm6vyf-xml -->
<!-- A.S. 29.XI.03 -->
<!-- $Date: 2004/02/14 19:30:03 $ $Id: dtd.html,v 1.10 2004/02/14 19:30:03 sm6vyf Exp $ -->
<!ELEMENT page (head, content*, foot)>
  <!ATTLIST page xml:lang (sv|en) "sv">
<!ELEMENT head (title, (abbr-list)?)>
<!ELEMENT content (title, (text|list|link|image|source|header|table|livegraphics3d|lisp)*)>
<!ELEMENT foot (text|vendor|validation|cvs)*>

<!ELEMENT title (#PCDATA)>
 <!ATTLIST title id ID #REQUIRED>

<!ELEMENT text (#PCDATA|header|link|image|abbr|source|em|q|lisp)*>
  <!ATTLIST text xml:lang (sv|en) "sv">

<!ELEMENT header EMPTY>
 <!ATTLIST header title CDATA #REQUIRED>
 <!ATTLIST header level (s|m|l) "l">

<!ELEMENT link (#PCDATA|image)*>
 <!ATTLIST link uri CDATA #REQUIRED>
 <!ATTLIST link title CDATA #REQUIRED>

<!ELEMENT image EMPTY>
 <!ATTLIST image uri CDATA #REQUIRED>
 <!ATTLIST image title CDATA #REQUIRED>
 <!ATTLIST image position (left|right) #IMPLIED>
 <!ATTLIST image width CDATA #IMPLIED>
 <!ATTLIST image height CDATA #IMPLIED>

<!ELEMENT list (list-title|item)*>
  <!ATTLIST list bull (yes|no) "no">
<!ELEMENT list-title EMPTY>
 <!ATTLIST list-title title CDATA #REQUIRED>
<!ELEMENT item (#PCDATA|list|link|image|abbr|source|em|q|lisp)*>

<!ELEMENT source (#PCDATA|em)*>

<!ELEMENT em (#PCDATA)>

<!ELEMENT q (#PCDATA)>
 <!ATTLIST q uri CDATA #REQUIRED>

<!ELEMENT lisp (#PCDATA)>
 <!ATTLIST lisp alt CDATA #REQUIRED>

<!ELEMENT abbr (#PCDATA)>
 <!ATTLIST abbr title CDATA #IMPLIED>

<!ELEMENT abbr-list (abbr-item)*>
<!ELEMENT abbr-item (#PCDATA)>
 <!ATTLIST abbr-item title CDATA #REQUIRED>

<!-- Foot -->
<!ELEMENT vendor EMPTY>
 <!ATTLIST vendor title CDATA #IMPLIED>

<!ELEMENT validation EMPTY>
 <!ATTLIST validation title CDATA #REQUIRED>

<!ELEMENT cvs EMPTY>
 <!ATTLIST cvs visible CDATA #IMPLIED>
 <!ATTLIST cvs invisible CDATA #IMPLIED>

<!-- Backwards compability stuff -->
<!ELEMENT livegraphics3d EMPTY>
 <!ATTLIST livegraphics3d input CDATA #REQUIRED>
 <!ATTLIST livegraphics3d alt CDATA #REQUIRED>

<!ELEMENT table (tr)+>
 <!ATTLIST table summary CDATA #REQUIRED>
 <!ATTLIST table class CDATA #IMPLIED>

<!ELEMENT tr (th|td)+>
 <!ATTLIST tr class CDATA #IMPLIED>

<!ELEMENT th (#PCDATA|link|image|abbr|source|em|q)*>
 <!ATTLIST th class CDATA #IMPLIED>
 <!ATTLIST th colspan CDATA #IMPLIED>
 <!ATTLIST th rowspan CDATA #IMPLIED>

<!ELEMENT td (#PCDATA|link|image|abbr|source|em|q)*>
 <!ATTLIST td class CDATA #IMPLIED>
 <!ATTLIST td colspan CDATA #IMPLIED>
 <!ATTLIST td rowspan CDATA #IMPLIED>