zoukankan      html  css  js  c++  java
  • 用于解析 sina 新闻页面的 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>Sina newsletter</title>
       </head>
       <body>
        <xsl:apply-templates select="html/body/div/table/tbody/tr/td/div[@id='article']"/>
       </body>
      </html>
     </xsl:template>
     
     <!-- 新闻内容 -->
     <xsl:template match="div">
     
      <!-- 新闻标题 -->
      <xsl:apply-templates select="table/tbody/tr/th/h1"/>
      
      <!-- 新闻的内容 -->
      <xsl:apply-templates select="table/tbody/tr/td"/>
     </xsl:template>
     
     <!-- 显示标题  -->
     <xsl:template match="h1">
      <h1>
       <xsl:value-of select="text()"/>
      </h1>
     </xsl:template>
     <!-- 显示段落 -->
     <xsl:template match="p">
      <p>
       <xsl:apply-templates />
      </p>
     </xsl:template>
     
     <!-- 显示内容中文字 -->
     <xsl:template match="text()">
      <xsl:value-of select="."/>
     </xsl:template>
     
    </xsl:stylesheet>
  • 相关阅读:
    获取当前时区时间
    python lambda表达式详解
    Odoo 12开发之开发环境准备
    初步了解odoo12
    web前端面试题
    实现一个优先级队列
    面试题
    python读取和生成excel文件
    Django基础
    virtualenv
  • 原文地址:https://www.cnblogs.com/haogj/p/339145.html
Copyright © 2011-2022 走看看