1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71
|
<?xml version="1.0" ?>
<!--
Author: T. V. Raman <raman@cs.cornell.edu>
Copyright: (C) T. V. Raman, 2001 - 2002, All Rights Reserved.
License: GPL
-->
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" indent="yes"
encoding="iso8859-15"/>
<xsl:include href="object.xsl"/>
<xsl:include href="identity.xsl"/>
<!-- { html body -->
<xsl:template match="//script|//meta|//iframe"/>
<xsl:template match="/">
<xsl:apply-templates/>
</xsl:template>
<xsl:template match="head">
<head>
<xsl:apply-templates select="title"/>
<xsl:if test="string-length($base) > 0">
<xsl:element name="base">
<xsl:attribute name="href">
<xsl:value-of select="$base"/>
</xsl:attribute>
</xsl:element>
</xsl:if>
</head>
</xsl:template>
<xsl:template match="td/font|td/strong|td/span|td/font|td/nobr">
<span>
<xsl:apply-templates/>
</span>
<br/>
</xsl:template>
<xsl:template match="body">
<xsl:element name="body">
<p><strong>
<a href="#__about_this_style">Contents Revealed</a>
</strong>
</p>
<xsl:apply-templates
select =
"//div|//h1|//h2|//h3|//h4|//h5|//h6|//td/strong|//td/em|//td/li|//td/font|//td/nobr|//td/span|//p|//pre|//ul|//ol|//dl|//blockquote"/>
<h2>
<a name="__about_this_style">About This Style</a>
</h2>
<p>
This style extracts content from a layout-rich WWW page.
</p>
</xsl:element>
</xsl:template>
<!-- } -->
</xsl:stylesheet>
<!--
Local Variables:
mode: xae
sgml-indent-step: 2
sgml-indent-data: t
sgml-set-face: nil
sgml-insert-missing-element-comment: nil
folded-file: t
End:
-->
|