使用XSL的@显示元素的属性

原创 2006年05月29日 23:26:00

1.XML文档的内容

<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet type="text/xsl" href="book3.xsl"?>
<BookLib>
 <Book>
  <Title>Windows程序设计</Title>
  <Author sex="男">
   <name>好孩子</name>
   <Email>haohaizi@163.com</Email>
  </Author>
  <Press>
  <PressDate>2000年5月1日</PressDate>
  <PressCompany>南京出版社</PressCompany>
  </Press>
  <Price>49.00元</Price>t66
 </Book>
 <Book>
  <Title>深入潜出XML</Title>
  <Author sex="女">
   <name>老虎工作室</name>
   <Email>laohu@163.com</Email>
  </Author>
  <Press>
  <PressDate>2006年5月12日</PressDate>
  <PressCompany>北京出版社</PressCompany>
  </Press>
  <Price>28.00元</Price>
 </Book>
 <Book>
  <Title>人工智能技术导论</Title>
  <Author sex="男">
   <name>廉师友</name>
   <Email>laolian@163.com</Email>
  </Author>
  <Press>
  <PressDate>2006年7月12日</PressDate>
  <PressCompany>上海出版社</PressCompany>
  </Press>
  <Price>18.00元</Price>
 </Book>
</BookLib>


2.XSL的文档

<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet xmlns:xsl="
http://www.w3.org/TR/WD-xsl">
 <xsl:template match="/">
  <html>
   <xsl:apply-templates/>
  </html>
 </xsl:template>
 <xsl:template match="BookLib">
  <body>
   <xsl:for-each select="Book" >
   
   <xsl:value-of select="Title"/>
   <HR></HR>
   <xsl:value-of select="
Author/@sex"/
   <br></br>
   <xsl:value-of select="Author/name"/>
   <hr></hr>
   <xsl:value-of select="Price"/>
   <hr></hr>
 </xsl:for-each>
  </body>
 </xsl:template>
 
  
 
</xsl:stylesheet>

XSL学习心得 - 调用属性值

也许这个问题很简单吧,但是刚才查了好多篇入门教程都没有涉及,幸好hsower发的xsl语法介绍中有详细的说明。     value-of select="...

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

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

在html属性中使用xsl变量

在使用xsl把xml转换成html中,有时候 html元素属性的值需要从xml文档中取 比如:的href属性 和 src属性 此时需要用到xsl中的变量: 声明变量: name是后续要用到的变量名称...

使用xsl格式化显示xml,将xml显示在html中

User.xml --> 2015-07-14 11:39:31.63 13570271006 二之国 172.20.16...
  • iailp47
  • iailp47
  • 2015年07月16日 15:49
  • 330

JQuery框架元素的属性与样式

  • 2013年04月05日 23:57
  • 85KB
  • 下载

使用XSL样式表来显示XML文件

在本章中,你将学习本书中所介绍在微软Internet Explorer 5 浏览器中显示XML 文件的最后方法:以延伸样式表语言撰写的样式表。就像在第七章中介绍过的串接样式表(CSS),XSL 样式表...

使用Devexpress 的gridControl 绑定List列表(元素对象包含List属性)的Master-Detail显示

1、效果图 2、数据绑定   private void DataBinding() { List students = new...

[乐意黎转载]从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式

一.摘要 本篇文章讲解如何使用jQuery获取和操作元素的属性和CSS样式. 其中DOM属性和元素属性的区分值得大家学习.   二.前言 通过前面几章我们已经能够完全控制jQu...
  • aerchi
  • aerchi
  • 2016年11月25日 20:57
  • 224
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用XSL的@显示元素的属性
举报原因:
原因补充:

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