<?xml version='1.0'?>
<xsl:stylesheet version="1.0"
  xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns:atom="http://purl.org/atom/ns#"
  xmlns:xhtml="http://www.w3.org/1999/xhtml"
  xmlns="http://www.w3.org/1999/xhtml">

<xsl:output indent="no" method="html"/>
<xsl:output doctype-public="-//W3C//DTD HTML 4.01//EN"/>
<xsl:output doctype-system="http://www.w3.org/TR/html4/strict.dtd"/>


<xsl:template match="atom:feed">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
  <head profile="http://gmpg.org/xfn/1">
  <title><xsl:call-template name="pagetitle"/></title>
  <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
  <style type="text/css" media="screen">@import "/css/squares-final.css";</style>
  <link rel="start" href="/" title="Home" />
  <link rel="shortcut icon" href="/favicon.ico" />
  <script type="text/javascript">
window.onload = function() {
  if (top.location != location) {
    top.location.href = document.location.href;
  }
}
  </script>
</head>
<body id="diveintomark-org" class="feed">
  <h1 class="skip">dive into mark</h1>
  <div id="wrapper">
    <div id="main">
  <p>This is a syndicated feed, designed to be read in a syndicated feed reader.  I recommend <a href="http://www.bloglines.com/">BlogLines</a> (web-based), <a href="http://www.sharpreader.net/">SharpReader</a> (Windows), or <a href="http://ranchero.com/software/netnewswire/">NetNewsWire Lite</a> (Mac OS X).  Just paste the address of this feed into your feed reader to "subscribe", and you'll always be up to date with the latest news.</p>
  <hr />
  <br />
      <xsl:apply-templates/>
    </div>

    <div id="blink" class="sidebar">
      <h2>Other feeds</h2>
      <ul>
        <li><a href="/xml/atom.xml">Main feed</a></li>
        <li><a href="/xml/blink.xml">b-links</a></li>
        <li><a href="/xml/comments.xml">Recent comments</a></li>
      </ul>
    </div>

<div id="menu">
  <hr />
<p>Copyright &#169; 2001-4 <a href="mailto:&#109;&#97;&#114;&#107;&#64;&#100;&#105;&#118;&#101;&#105;&#110;&#116;&#111;&#109;&#97;&#114;&#107;&#46;&#111;&#114;&#103;">Mark Pilgrim</a> | <a href="/about/accessibility/" title="accessibility features of this site" accesskey="0">Accessibility statement</a> | <a href="/about/sitemap/" title="Untold riches await you">Site map</a> | <a href="http://www.movabletype.org/" title="powered by Movable Type 3.0b2">MT</a></p>

<p>Dive Into <a href="http://diveintopython.org/">Python</a>, <a href="http://diveintoaccessibility.org/">Accessibility</a>, <a href="http://diveintoosx.org/">OS X</a>, <a href="http://www.xml.com/pub/q/divexml">XML</a></p>

<div id="searchwrapper">
<form id="searchform" method="get" action="/mt/mt-search.cgi">
<p id="searchlabel"><label for="search" accesskey="4">Search this site:</label></p>
<p id="searchinput"><input type="text" id="search" name="search" size="18" maxlength="255" value="" />&#160;<input type="submit" value="Search" /></p>
</form>
</div>
</div> <!--menu-->

<p id="breadcrumb">You are here:
<a href="/">Home</a> &#8594; 
<a href="/xml/">Feeds</a> &#8594; 
<span id="thispage"><xsl:call-template name="pagetitle"/></span>
</p>

  </div> <!--wrapper-->

<div class="squares">
<p class="skip">Site navigation:</p>
<ul class="nav">
<li><a id="c2" class="nav navindex" href="/" accesskey="1">home</a></li>
<li><a id="c3" class="nav navabout" href="/about/">about</a></li>
<li><a id="c4" class="nav navarchives" href="/archives/">blog</a></li>
<li><a id="c5" class="nav navprojects" href="/projects/">code</a></li>
</ul>
<span id="a1" class="q"></span>
<span id="a6" class="q"></span>
<span id="a7" class="q"></span>
<span id="a8" class="q"></span>
<span id="a9" class="q"></span>
<span id="a10" class="q"></span>
<span id="a11" class="q"></span>
<span id="a12" class="q"></span>
<span id="b1" class="q"></span>
<span id="b2" class="q"></span>
<span id="b3" class="q"></span>
<span id="b4" class="q"></span>
<span id="b9" class="q"></span>
<span id="b10" class="q"></span>
<span id="b11" class="q"></span>
<span id="b12" class="q"></span>
<span id="c1" class="q"></span>
<span id="c6" class="q"></span>
<span id="c7" class="q"></span>
<span id="c12" class="q"></span>
<span class="skip">This has been</span>
<a href="/" id="a2" class="t">d</a><a href="/" id="a3" class="t">i</a><a href="/" id="a4" class="t">v</a><a href="/" id="a5" class="t">e</a>
<a href="/" id="b5" class="t">i</a><a href="/" id="b6" class="t">n</a><a href="/" id="b7" class="t">t</a><a href="/" id="b8" class="t">o</a>
<a href="/" id="c8" class="t">m</a><a href="/" id="c9" class="t">a</a><a href="/" id="c10" class="t">r</a><a href="/" id="c11" class="t">k</a>
</div>

</body>
</html>
</xsl:template>

<xsl:template match="atom:entry">
  <xsl:variable name="permalink"><xsl:value-of select="atom:link[@rel='alternate' and @type='text/html']/@href" /></xsl:variable>
  <h3 class="inline"><a rel="bookmark" href="{$permalink}"><xsl:apply-templates select="atom:title"/></a> &#187;</h3>
  <p class="firstparagraph"><xsl:apply-templates select="atom:summary"/></p>
</xsl:template>

<xsl:template match="atom:entry/atom:title | atom:entry/atom:summary">
  <xsl:apply-templates/>
</xsl:template>

<xsl:template match="*"/>
        
<xsl:template name="pagetitle">
  <xsl:value-of select="/atom:feed/atom:title"/>
</xsl:template>

</xsl:stylesheet>