`

xstl(2)xsl:value-of

阅读更多
<xsl:value-of> 元素用于提取某个选定节点的值。
<xsl:value-of> 元素
<xsl:value-of> 元素用于提取某个选定节点的值,并把值添加到转换的输出流中:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<xsl:template match="/">
<html>
<body>
   <h2>My CD Collection</h2>
   <table border="1">
     <tr bgcolor="#9acd32">
       <th>Title</th>
       <th>Artist</th>
     </tr>
     <tr>
      <td><xsl:value-of select="catalog/cd/title"/></td>
      <td><xsl:value-of select="catalog/cd/artist"/></td>
     </tr>
   </table>
</body>
</html>
</xsl:template>

</xsl:stylesheet>注释:select 属性的值是一个 XPath 表达式。此表达式的工作方式类似于定位某个文件系统,在其中正斜杠可选择子目录。

上面的转换结果类似这样:

查看此 XML 文件,查看此 XSL 文件,并查看结果。

这个例子的结果有一点缺陷:仅有一行数据从 XML 文档被拷贝到输出结果。

在下面的章节中,你将学习如何使用 <xsl:for-each> 元素来循环遍历 XML 元素,并显示所有的记录。
分享到:
评论

相关推荐

    XSLT指南

    - **指令(Instructions)**:例如`&lt;xsl:apply-templates&gt;`和`&lt;xsl:value-of&gt;`,它们指示XSLT处理器执行特定操作。 - **变量(Variables)**和**参数(Parameters)**:存储和传递值,增强脚本的灵活性。 - **函数...

    xsl导数据到oracle

    标题“xsl导数据到oracle”涉及到的是将Excel(XSL是XML Spreadsheet Language,通常用于表示Excel文件)中的数据转换并导入到Oracle数据库的过程。这是一个常见的数据迁移或数据整合任务,对于数据分析、报表生成和...

    xml + xslt => html => pdf

    2. **XSLT(XSL转换)**:XSLT是XPath、XSL和XQuery语言的一部分,用于转换XML文档。它允许开发者通过编写样式表来控制XML数据如何呈现,如将其转换为HTML、PDF或其他格式。XSLT使用模板和模式匹配来决定如何处理XML...

    XSLT基础教程

    2. **选择器(Selectors)**:选择器基于XPath表达式,用于定位XML文档中的节点。XPath是XML路径语言,用于在XML文档中查找信息。 3. **模式匹配(Pattern Matching)**:XSLT中的模式匹配用于指定一个模板应用于...

    jsp/jsf和XML/XSLT技术整合的精华

    jsp/jsf和XML/XSLT技术整合的精华 随着JSTL 1.0,JSP™ 2.0和JSF 1.0技术 的介入,JSP™技术已经成为一个成熟的主 流表现层技术,但是它还没有提供足够的灵 活性和模块化 。...• Model 2X • XML管道 • 演示

    ibatis2mybatis-master

    可以帮你将 ibatis 2.x sqlmap 文件转换为 myBatis 3.x mapper 文件,该工具是使用了 Ant 构建任务进行 XSTL 转换和一些语法文字替换 该工具下载下来使用非常简单,把你要转换的所有 sqlmap 文件放到 source 文件夹...

    Pdf--to--XML:PDF TO XML 转换器(Web 应用程序)

    CSS 引导框架STS(弹簧工具套件)描述: 该Web应用程序旨在解析pdf文件(Employess Payslip)并使用pdfbox api从pdf文件中提取详细信息,然后转换为json,然后转换为xml,然后使用xstl转换为xml。 用户可以在 UI 中...

    AJAX在数据广播中的应用及实现.pdf

    AJAX(Asynchronous JavaScript and XML)是 Web2.0 中的一种核心技术,它实际上是多种技术的综合,包括 JavaScript、XML、XHTML、CSS、DOM、XSTL 等。由于 AJAX 的异步交互特性,使其在数据广播中有很大的应用空间...

    XSLT+CSS+JQuery+WebService实现网站

    XSLT+CSS+JQuery+WebService实现网站 分离到底!用XML+XSLT+CSS+JQuery+WebService组建Asp.Net网站,数据库采用的是Access(在App_Data下) 使用这种方案建站的人依然寥寥无几,大家还都在抱着Web标准化不撒手,其实...

    ibatis迁移到mybatis3的注意事项

    这个工具是一个封装在Ant任务围绕XSTL转换和一些文字替换,并试图在复杂的工作开始之前提供一个良好的起点。开发者可以从Github下载这个工具,地址为 https://github.com/mybatis/ibatis2mybatis 。 iBatis迁移到...

    xml入门经典-part3(中文版)

    第2章 XML语法 2.1 标记语法 2.1.1 字符 2.1.2 命名 2.2 文档部分 2.3 元素 2.3.1 起始标记 2.3.2 结束标记 2.3.3 空元素标记 2.3.4 标记:一个简单的例子 2.3.5 文档元素 2.3.6 子元素 2.3.7 元素嵌套 ...

    javaxml:该项目说明了Java中XML的操作

    的javaxml 该项目说明了Java中XML的操作。 开始 要运行该项目,您将需要安装以下程序: 发展 要开始开发,必须在您选择的目录中克隆GitHub项目: cd " diretorio de sua ...XSTL(javax.xml) 链接 执照 没有。

    纯js封装的ajax功能函数与用法示例

    本文实例讲述了纯js封装的ajax功能函数与用法。...是7种技术的综合,它包含了七个技术(javascript xml xstl xhtml dom xmlhttprequest , css), ajax 是一个粘合剂。 直接上程序: js调用部分: [removed]&lt;/script

    Ajax.Hacks

    其实,AJAX(Asynchronous JavaScript and XML)是多种技术的综合,它使用XHTML和CSS标准化呈现,使用DOM实现动态显示和交互,使用XML和XSTL进行数据交换与处理,使用XMLHttpRequest对象进行异步数据读取,使用...

    web2.0 ajax

    其实,AJAX(Asynchronous JavaScript and XML)是多种技术的综合,它使用XHTML和CSS标准化呈现,使用DOM实现动态显示和交互,使用XML和XSTL进行数据交换与处理,使用XMLHttpRequest对象进行异步数据读取,使用...

    基于SVG与Ajax技术的WebGIS研究与设计.pdf

    Ajax是多种技术的综合,在XHTML和CSS基础上,使用DOM实现动态显示和交互,使用XML和XSTL进行数据交换与处理,使用XMLHttpRequest对象进行异步数据读取,使用JavaScript绑定和处理所有数据。Ajax提供了与服务器异步...

    AJAX开发简略(带源码)

    AJAX讲解和范例代码 AJAX(Asynchronous JavaScript and XML)是多种技术的综合,包括Javascript,XHTML和CSS,DOM,XML和XSTL,XMLHttpRequest.

    AJAX开发简略

    AJAX(Asynchronous JavaScript and XML)其实是多种技术的综合,包括 Javascript、 &lt;br/&gt;XHTML 和 CSS、DOM、XML 和 XSTL、XMLHttpRequest

    国软XML实验作业第二次作业

    2. **XSLT转换**:学习编写XSLT样式表,理解模板、模式、变量和函数的用法。通过实际案例,练习将XML数据转换为不同格式,如HTML或者新的XML结构。 3. **XPath查询**:掌握XPath的基本语法,学习如何使用XPath选取...

Global site tag (gtag.js) - Google Analytics