<!-- $Id: LaTeX-Buecher.dtd,v 1.2 2002/11/04 12:10:48 g029 Exp $ -->

<!ELEMENT buecher ( buch+ )>

<!ENTITY  nbsp "&#160;" >

<!ELEMENT buch (kategorie*,
               autor*,
               mitarbeit*,
               titel?,
               untertitel?,
               reihe?,
               sprache?,
               auflage?,
               jahr*,
               isbn*,
               verlag*,
               ort*,
               umfang?,
               zugabe*, 
               preis*,
               ausstattung?,
               format?,
               beschreibung*,
               bild*,
               bemerkung*)>
<!ATTLIST buch am     CDATA #IMPLIED >
<!ATTLIST buch status CDATA #REQUIRED >

<!ENTITY  % textinhalt  "#PCDATA | nb | tex | latex | br | q | dq | v | verb | i | b | tt | ul" >
<!ENTITY  % titelinhalt "#PCDATA | tex | latex | nb" >
<!ELEMENT kategorie  (%titelinhalt;)* >
<!ELEMENT autor      ( #PCDATA )>
<!ELEMENT mitarbeit  ( #PCDATA )>
<!ELEMENT titel      (%titelinhalt;)* >
<!ELEMENT untertitel (%titelinhalt;)* >
<!ELEMENT reihe      ( #PCDATA | nb)* >
<!ELEMENT sprache    ( #PCDATA ) >
<!ELEMENT auflage    ( #PCDATA | nb)* >
<!ELEMENT jahr       ( #PCDATA ) >
<!ELEMENT isbn       ( #PCDATA ) >
<!ELEMENT verlag     ( #PCDATA | nb)* >
<!ELEMENT ort        ( #PCDATA | nb)* >
<!ELEMENT umfang     ( #PCDATA | nb)* >
<!ELEMENT zugabe     ( %titelinhalt;)* >

<!ELEMENT preis      ( #PCDATA | nb)* >
<!ATTLIST preis am       NMTOKEN #IMPLIED >
<!ATTLIST preis bei      NMTOKEN #IMPLIED >
<!ATTLIST preis gebunden ( ja | nein ) #REQUIRED >

<!ELEMENT ausstattung    ( #PCDATA ) >
<!ELEMENT format         ( #PCDATA | nb)* >

<!ELEMENT bild ( #PCDATA )>
<!ATTLIST bild bei CDATA #REQUIRED >

<!ELEMENT beschreibung ( #PCDATA | p | ul )* >
<!ATTLIST beschreibung bei CDATA #REQUIRED >
<!ATTLIST beschreibung xml:lang CDATA #IMPLIED >

<!ELEMENT p    (%textinhalt;)* >
<!ELEMENT br   EMPTY >
<!ELEMENT nb   EMPTY >
<!ELEMENT tex  EMPTY >
<!ELEMENT latex EMPTY >
<!ELEMENT li   (%textinhalt;)* >
<!ELEMENT ul   ( li+ ) >
<!ELEMENT i    ( #PCDATA | b | tt | q | dq | tex | latex)* >
<!ELEMENT b    ( #PCDATA | i | tt | q | dq | tex | latex)* >
<!ELEMENT tt   ( #PCDATA ) >
<!ELEMENT v    ( #PCDATA ) >
<!ELEMENT verb ( #PCDATA ) >
<!ELEMENT q    ( #PCDATA | i | b | tt | tex | latex)* >
<!ELEMENT dq   ( #PCDATA | i | b | tt | tex | latex)* >

<!ELEMENT bemerkung (%titelinhalt;)* >

