<!--
   stationlist configuration version 1.0 DTD

   Namespace = http://tvtime.sourceforge.net/DTD/

   For further information, see: http://tvtime.sourceforge.net/DTD

   This DTD module is identified by the PUBLIC and SYSTEM identifiers:

   PUBLIC "-//tvtime//DTD stationlist 1.0//EN"
   SYSTEM "http://tvtime.sourceforge.net/DTD/stationlist1.dtd"

   Copyright (c) 2003  Billy Biggs

   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 2 of the License, or (at
   your option) any later version.

   This program is distributed in the hope that it will be useful, but
   WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program; if not, write to the Free Software
   Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.

   Revision: $Id: stationlist1.dtd,v 1.2 2003/09/30 20:09:31 vektor Exp $
-->

<!--================== Imported Names ====================================-->

<!ENTITY % LanguageCode "NMTOKEN">
  <!-- a language code, as per [RFC1766] -->

<!ENTITY % URI "CDATA">
  <!-- a Uniform Resource Identifier, see [RFC2396] -->

<!ENTITY % Number "CDATA">
  <!-- one or more digits -->

<!ENTITY % Text "CDATA">
  <!-- used for titles etc. -->

<!ENTITY % Name "CDATA">
  <!-- used for names -->

<!--=================== Generic Attributes ===============================-->

<!-- internationalization attributes
  lang        language code (backwards compatible)
  xml:lang    language code (as per XML 1.0 spec)
  dir         direction for weak/neutral text
-->
<!ENTITY % i18n
 "lang        %LanguageCode; #IMPLIED
  xml:lang    %LanguageCode; #IMPLIED
  dir         (ltr|rtl)      #IMPLIED"
  >

<!--================ Document Structure ==================================-->

<!-- the namespace URI designates the document profile -->
<!ELEMENT stationlist (list)*>
<!ATTLIST stationlist
  %i18n;
  xmlns       %URI;          #FIXED 'http://tvtime.sourceforge.net/DTD/'
  >

<!ELEMENT list (station)*>
<!ATTLIST list
  norm        %Name;         #REQUIRED
  frequencies %Text;         #REQUIRED>

<!--================ Stations ============================================-->

<!ELEMENT station EMPTY>
<!ATTLIST station 
  name        %Name;         #REQUIRED
  active      %Name;         #REQUIRED
  position    %Name;         #REQUIRED
  band        %Text;         #REQUIRED
  channel     %Text;         #REQUIRED
  network     %Text;         #IMPLIED
  call        %Text;         #IMPLIED
  norm        %Text;         #IMPLIED
  brightness  %Text;         #IMPLIED
  contrast    %Text;         #IMPLIED
  colour      %Text;         #IMPLIED
  hue         %Text;         #IMPLIED
  xmltvid     %Text;         #IMPLIED
  finetune    %Text;         #IMPLIED>

