XSL写的时候要注意的一个小问题

原创 2004年08月17日 21:51:00

这是XML文件

<?xml version="1.0" encoding="GB2312" standalone="no" ?>
<?xml-stylesheet href="hxh.xsl" type="text/xsl" ?>

<HxHBookShop>
 <WebSite>http://www.ezhi.cn</WebSite>
 <BookStore>
  <Book>
   <BookName No="F01001">哈哈哈</BookName>
   <Price> 560 </Price>
   <Authors>
    <Author>贺星河</Author>
    <Author>可以吗</Author>
   </Authors>
   <Intro> 贺星河是个大英雄</Intro>
   <Picture>D:/Picture.jpg</Picture>
  </Book>
 </BookStore>
</HxHBookShop>

//这里是XSL样式表文件

<?xml version="1.0" encoding="GB2312" ?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">  //十二分注意不能把TR和WD写成小写了,否则浏览器不识别!

<xsl:template match="/">
<html>
 <Body>
  <xsl:for-each select="HxHBookShop">
   <xsl:apply-templates/>
  </xsl:for-each>
  <Table border="1" cellpadding="5">
   <Tr>
    <th>书名</th>
    <th>定价</th>
    <th>作者</th>
    <th>简介</th>
    <th>图片</th>
   </Tr>
   <xsl:for-each select="//Book" order-by="+Price">
    <tr>
     <xsl:apply-templates/>
    </tr>
   </xsl:for-each>
  </Table>
 </Body>
</html>
</xsl:template>

<xsl:template match="//WebSite">
 <font size = "5">
  <a>
   <xsl:attribute name="href">
      <xsl:value-of/>
   </xsl:attribute>
   E旨网址
  </a>
 </font>
</xsl:template>

<xsl:template match="BookName">
 <td width="100%" style="font-size:12px;color:#cc0000;">
 <br/>
  <font size = "5" color="black">书号</font>
 </td>
</xsl:template>

<xsl:template match="Price">
 <td style="color:red;"></td>
</xsl:template>

<xsl:template match="Authors">
 <td style="color:blue;"></td>
</xsl:template>

<xsl:template match="Author">
 <br/>
</xsl:template>

<xsl:template match="Intro">
 <td width="220" style="font-size:10pt;">
 </td>
 
</xsl:template>

<xsl:template match="Picture">
 <td width="120" height="180">
 <img width="120" height="180">
  <xsl:attribute name="src">
   <xsl:value-of/>
  </xsl:attribute>
 </img>
 </td>
</xsl:template>

</xsl:stylesheet>

书写手机移动页面时的一些坑

今天总结一下在写手机移动端页面时的一些注意事项。在写手机移动端页面时,我们有时候会稀里糊涂的遇到一些坑。同时手机页面的一些展示和我们pc端页面的展示是有一些区别的。一、书写移动端时需注意的meta 标...
  • webxiaoma
  • webxiaoma
  • 2017-07-03 12:59:37
  • 1733

Java中对于文件读取写入需要注意的事项

字符流不关闭是没关系的 垃圾收集到最后会自动为你回收 只不过要多占用内存一会而已 但如果文件流布关闭(尤其是独占模式下) 则会出现异常 对外的程序也打不开这个文件 因此要记得关闭它   虽...
  • baidu_18607183
  • baidu_18607183
  • 2016-06-21 17:29:45
  • 560

写博客时要养成为内容加标签的习惯

我从2014年开通了CSDN博客,这些年断断续续地更新了一些文章,刚刚抽时间将这些文章根据其内容分别添加了标签归了类。为文章归类是个很好的习惯,有助于将来更有针对性地去查找,提高了查找效率,节约了时间...
  • woshilingdaoren
  • woshilingdaoren
  • 2018-04-06 10:50:26
  • 17

用xsl格式xml的例子

                姓名:          原村           广州           广东           510020    http://www.w3.org/TR/W...
  • moeryang
  • moeryang
  • 2005-01-02 13:56:00
  • 1902

使用xsl实时处理xml文档(Javascript语言)

实时给XML文档加载XSL需要在程序中创建四个对象,我们用Javascript 作为开发语言来谈谈对这四个对象的使用,其中用于创建XSL文件和XML文件的访问对象需要使用多线程。//创建XSL文件的多...
  • LoveLion
  • LoveLion
  • 2006-09-18 14:27:00
  • 2531

在XSL中如何显示空格? 用 无效,而&amp;nbps;则出错

&amp;nbsp;&lt;![CDATA[&nbsp;]]&gt;&lt;![CDATA[&nbsp;]]&gt;&amp;nbsp;都可以
  • lanwilliam
  • lanwilliam
  • 2008-03-07 16:02:00
  • 1452

JavaScript与XML XSL的综合使用

1.当用xsl来显示xml内容时,要注意在借助xsl文档来定义样式时:    在html文档中有     http://127.0.0.1:7001/MagazineResearchStageWeb/...
  • gaolongbiti
  • gaolongbiti
  • 2005-05-13 18:29:00
  • 1439

xsl按数字排序的问题

 这两天在弄xsl,算是重温吧,用了xsl:sort进行排序。 如果不指明是数字,就会以1,10,11,2,3...这样的顺序排列,遂改为:  排序结果正常! ...
  • pangzipangpang
  • pangzipangpang
  • 2009-03-06 14:53:00
  • 398

XSLT <xsl:if> 元素 判断属性等于某个值

./@clientType = 'companyInfo'">text ./@clientType 表示取当前节点的clientType属性。注意:判断等于用“=”号,判断大于用“>”号,判断小于则用...
  • Truong
  • Truong
  • 2013-01-16 16:54:30
  • 7705

[XSL样式表]使用xsl:choose进行多项条件判断

            Bitan        74        86        97        35                Helen        65        45  ...
  • ggjjzhzz
  • ggjjzhzz
  • 2005-09-14 09:30:00
  • 2259
收藏助手
不良信息举报
您举报文章:XSL写的时候要注意的一个小问题
举报原因:
原因补充:

(最多只允许输入30个字)