<?xml version="1.0"?>
<!DOCTYPE course [
  <!ELEMENT course (topic)+>
  <!ATTLIST course
    number NMTOKEN #REQUIRED
    name CDATA #REQUIRED>
  <!ELEMENT topic (title, lecture+, example*, assignment*, link*)>
  <!ELEMENT something (#PCDATA|title|lecture|example)*>
  <!ELEMENT title (#PCDATA)>
  <!ELEMENT lecture (name, url)>
  <!ATTLIST lecture
    format (ppt|txt|html) "ppt">
  <!ELEMENT example (name, url)>
  <!ATTLIST example
    format (ppt|txt|html) "html">
  <!ELEMENT assignment (name, url)>
  <!ATTLIST assignment
    format (ppt|txt|html) "html">
  <!ELEMENT link (name, url)>
  <!ATTLIST link
    format (ppt|txt|html) "html"
    type (paper|tutorial|specification|software) #REQUIRED>
  <!ELEMENT name (#PCDATA)>
  <!ELEMENT url (#PCDATA)>
  <!ATTLIST url
    format (ppt|txt|html) "html">
]>
<course number="CIT591" name="Programming Languages and Techniques III">

  <topic>
    <title>General</title>
    <lecture>
      <name>&lt;CIT597&gt;</name>
      <url format="ppt">
        http://www.cis.upenn.edu/~matuszek/cit597-2002/Lectures/cit597-intro.ppt
      </url>
    </lecture>
    <example>
        <name>Regular Expressions in Java</name>
      <url format="html">
        http://www.cis.upenn.edu/~matuszek/cit597-2002/Lectures/regex-example.html
      </url>
    </example>
    <link format="html" type="tutorial">
      <name>W3Schools tutorials on many subjects</name>
      <url format="html">http://www.w3schools.com/</url>
    </link>
    <link type="tutorial">
      <name>Sun's "Working With XML"</name>
      <url>http://java.sun.com/xml/jaxp/dist/1.1/docs/tutorial/TOC.html</url>
    </link>
    <link type="tutorial">
      <name>"Webmonkey" tutorials on several subjects</name>
      <url>http://hotwired.lycos.com/webmonkey/</url>
    </link>
    <link type="tutorial">
      <name>How to Read (W3C Specs)</name>
      <url>http://www.alistapart.com/stories/readspec/</url>
    </link>
    <link type="specification">
      <name>The W3C website</name>
      <url>http://www.w3.org/</url>
    </link>
  </topic>
  
  <topic>
    <title>Regular expressions in Java</title>
    <lecture>
      <name>Regular expressions in Java</name>
      <url format="ppt">
        http://www.cis.upenn.edu/~matuszek/cit597-2002/Lectures/java-regex.ppt
      </url>
    </lecture>
    <example>
      <name>Example: Regular Expressions</name>
      <url>http://www.cis.upenn.edu/~matuszek/cit597-2002/Examples/regex-example.html</url>
    </example>
    <assignment>
      <name>Regular Expression Assignment</name>
      <url>http://www.cis.upenn.edu/~matuszek/cit597-2002/Assignments/regex-assignment.html</url>
    </assignment>
    <link type="tutorial">
      <name>Regular Expressions and the Java Programming Language</name>
      <url>http://developer.java.sun.com/developer/technicalArticles/releases/1.4regex/</url>
    </link>
    <link type="specification">
      <name>Package java.util.regex</name>
      <url>http://java.sun.com/j2se/1.4/docs/api/java/util/regex/package-summary.html</url>
    </link>
    <link type="software">
      <name>A Regular Expression Test Applet</name>
      <url>http://www.cis.upenn.edu/~matuszek/cit597-2002/Pages/regex-tester.html</url>
    </link>
  </topic>
  
    <topic>
    <title>Assertions in Java</title>
    <lecture>
      <name>The assert statement</name>
      <url format="ppt">
        http://www.cis.upenn.edu/~matuszek/cit597-2002/Lectures/java-regex.ppt
      </url>
    </lecture>
    <link type="specification">
      <name>Programming with Assertions</name>
      <url>http://java.sun.com/j2se/1.4/docs/guide/lang/assert.html</url>
    </link>
  </topic>
  
    <topic>
    <title>HTML</title>
    <lecture>
      <name>HTML</name>
      <url format="ppt">
        http://www.cis.upenn.edu/~matuszek/cit597-2002/Lectures/html.ppt
      </url>
    </lecture>
    <example>
      <name>Simple HTML example</name>
      <url>http://www.cis.upenn.edu/~matuszek/cit597-2002/Examples/html-example.html</url>
    </example>
    <link type="tutorial">
      <name>W3Schools HTML Tutorial</name>
      <url>http://www.w3schools.com/html/</url>
    </link>
    <link type="tutorial">
      <name>Webmonkey HTML Tutorials</name>
      <url>http://hotwired.lycos.com/webmonkey/authoring/</url>
    </link>
    <link type="tutorial">
      <name>Dave Raggett's Introduction to HTML</name>
      <url>http://www.w3.org/MarkUp/Guide/</url>
    </link>
    <link type="specification">
      <name>Official HTML 4.01 Specification</name>
      <url>http://www.w3.org/TR/html40/</url>
    </link>
  </topic>
<!--_______________________________________________________________________
     (My outline - used for copying and pasting, then filling in.) 
  <topic>
    <title>TITLE</title>
    <lecture>
      <name>pptTITLE</name>
      <url format="ppt">
        http://www.cis.upenn.edu/~matuszek/cit597-2002/Lectures/XXXXXXXXXXXXXXXXXX.ppt
      </url>
    </lecture>
    <example>
      <name>EXAMPLENAME</name>
      <url>http://www.cis.upenn.edu/~matuszek/cit597-2002/Examples/XXXXXXXXXXXXXXXXXX</url>
    </example>
    <assignment>
      <name>ASSIGNMENTNAME</name>
      <url>http://www.cis.upenn.edu/~matuszek/cit597-2002/Assignments/XXXXXXXXXXXXXXX</url>
    </assignment>
    <link type="tutorial">
      <name>LINKNAME</name>
      <url>LINKURL</url>
    </link>
  </topic>
_______________________________________________________________________-->  
</course>
