XSL学习心得 - 调用属性值

心得

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


    <xsl:value-of select="元素名称/@属性名称"/>
    比如一段XML代码是这样的: 
  <王朔 网址="www.wangshuo.com">知名作家加著名评论家王朔先生的地方</王朔>
    我们可以用<xsl:value-of select="王朔/@网址"/>来得到值"www.wangshuo.com"。

下边是我自己写的一个例子,供大家参考。
my.xml

以下内容为程序代码:

<?xml version="1.0" encoding="GB2312"?>
<?xml-stylesheet type="text/xsl" href="mystyle.xsl"?>
<Books>
    <Book ID="a001">
        <Name>网络指南</Name>
        <Price>13.2</Price>
    </Book>
    <Book ID="a002">
        <Name>局域网技术</Name>
        <Price>25.5</Price>
    </Book>
</Books>

mystyle.xsl

以下内容为程序代码:

<?xml version="1.0" encoding="GB2312"?>
<xsl:stylesheet version="1.0" xmlns:xsl="' target=_blank>http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="Books/Book/*">
        <xsl:value-of select="./@ID"/>
        <br/>
    </xsl:template>
</xsl:stylesheet>

时间: 2024-08-04 03:46:17

XSL学习心得 - 调用属性值的相关文章

[原创]XSL学习心得 - 调用属性值

 [原创]XSL学习心得 - 调用属性值也许这个问题很简单吧,但是刚才查了好多篇入门教程都没有涉及,幸好hsower发的xsl语法介绍中有详细的说明.    <xsl:value-of select="元素名称/@属性名称"/>    比如一段XML代码是这样的:   <王朔 网址="www.wangshuo.com">知名作家加著名评论家王朔先生的地方</王朔>    我们可以用<xsl:value-of select=&

XSL学习心得 - 制作图像超链接

链接|心得 这是我今天学习的时候遇到的另一个问题,做图像超链接要把链接地址放到<a>的href属性中去,可是这就是在标签中套标签,是不可以的,查了<Web编程实做教程>,才知道正确的解决方案,现在与大家分享. 此段代码运行需要两张图片:a.gif和b.gif. my.xml 以下内容为程序代码: <?xml version="1.0" encoding="GB2312"?><?xml-stylesheet type=&quo

使用Promise解决多层异步调用的简单学习心得_javascript技巧

前言 第一次接触到Promise这个东西,是2012年微软发布Windows8操作系统后抱着作死好奇的心态研究用html5写Metro应用的时候.当时配合html5提供的WinJS库里面的异步接口全都是Promise形式,这对那时候刚刚毕业一点javascript基础都没有的我而言简直就是天书.我当时想的是,微软又在脑洞大开的瞎捣鼓了. 结果没想到,到了2015年,Promise居然写进ES6标准里面了.而且一项调查显示,js程序员们用这玩意用的还挺high. 讽刺的是,作为早在2012年就在M

javascript-js中,为什么表单中的button的name属性值和onclick调用的方法名一样会找不到方法?

问题描述 js中,为什么表单中的button的name属性值和onclick调用的方法名一样会找不到方法? js中,为什么表单中的button的name属性值和onclick调用的方法名一样会找不到方法? 解决方案 可能是方法名有冲突,你可以加多点限制,指定去找哪一个地方的方法,如加上一个$('#xxx').find('#xxx') 解决方案二: Android中Button用onClick属性绑定方法

Rtti 单元(2)调用类的方法, 读写属性值

通过 Rtti 还能够调用一个类的方法, 也能读取或设置其属性值. unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) Button1: TButton; Button2: TButton; procedure Button1Click(Sender: T

转贴: wolfenstein工作室-eMule源代码学习心得

1, eMule源代码学习心得(1):eMule代码的总体风格和其它相关工程 eMule的官方首页上写着:2002年05月13日 一个叫做 Merkur 的人,他不满意原始eDonkey2000客户端并且坚信他能够做的更好,所以他开始制作.他聚集了其它开发人员在他的周围,并且eMule工程就此诞生. eMule是一个典型的MFC程序,它的图形界面等,已经和MFC紧紧融合到了一起.因此通常情况下它只能在windows平台下运行.有一些其它的工程,如aMule等,把它进行了移植,因此跨平台的功能要强

CGRidCtrl控件 学习心得

  图片传不来,需要完整文档,的可以私下找我要哈 目  录 1      引言... 1 1.1       目的... 1 1.2       参考资料... 1 2      Grid控件介绍... 1 2.1       功能介绍... 1 2.2       框架介绍... 2 2.3       主要类介绍... 4 2.3.1    CGridCtrl类... 4 2.3.2    CGridCellCheck类... 5 2.3.3    CGridCellCombo类... 7

javascript 继承学习心得总结_基础知识

看了不少js继承的东西也该总结总结了. 先说一下大概的理解,有不对的还望指正,也好更正一下三观.另外说明下,下面的例子并非原创基本就是改了个变量名啥的,有的甚至直接拿过来用的. js继承是用来干啥的: 首先说js没有真正的跟其他面向对象的语言一样概念的继承,js里边所说的继承是指模拟继承. 具体js继承是干啥呢,刚开始做前端的时候我是用来面试的(最早写些小效果的时候基本用不到,为啥要看呢,因为面试官很爱问这个问题啊),所以就看看大概的,面试时候能说个大概,在这个问题上算是面试党了.后来跟着慢慢的

jQuery学习心得总结(必看篇)_jquery

jQuery 对象 •jQuery 对象就是通过 jQuery 包装 DOM 对象后产生的对象. •jQuery 对象是 jQuery 独有的. •只有 jQuery 对象才能使用 jQuery 的方法,在 jQuery 对象中无法使用 DOM 对象的任何方法,反之 DOM 对象也无法使用任何 jQuery 的方法. •约定:如果获取的是 jQuery 对象,那么要在变量前面加上 $ •jQuery 对象中封装了多个 DOM 对象,同时 jQuery 对象是类数组对象 •数组与类数组对象的区别