用于解析 sohu 新闻页面的 XSLT 文件
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>SOHU newsletter</title>
</head>
<body>
<h1>
<xsl:value-of select="html/body/table[position()=2]/tbody/tr/td/table[position()=2]/tbody/tr/td"/>
</h1>
<p>
<xsl:apply-templates select="html/body/table[position()=2]/tbody/tr/td/table[position()=5]/tbody/tr[position()=3]"/>
</p>
</body>
</html>
</xsl:template>
<!-- 显示段落 -->
<xsl:template match="p">
<p>
<xsl:value-of select="text()"/>
</p>
</xsl:template>
<xsl:template match="text()">
</xsl:template>
</xsl:stylesheet>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
<xsl:template match="/">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>SOHU newsletter</title>
</head>
<body>
<h1>
<xsl:value-of select="html/body/table[position()=2]/tbody/tr/td/table[position()=2]/tbody/tr/td"/>
</h1>
<p>
<xsl:apply-templates select="html/body/table[position()=2]/tbody/tr/td/table[position()=5]/tbody/tr[position()=3]"/>
</p>
</body>
</html>
</xsl:template>
<!-- 显示段落 -->
<xsl:template match="p">
<p>
<xsl:value-of select="text()"/>
</p>
</xsl:template>
<xsl:template match="text()">
</xsl:template>
</xsl:stylesheet>