0 0

xslt中获得xml 节点后 能不能反过来再获取该节点的xpath路径5

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

<xsl:template  match="/">
	<table border="1">
		<tr bgcolor="#9acd32">
			<th align="left">Title</th>
			<th align="left">Artist</th>
			<th align="left">Price</th>
		</tr>
	  <xsl:for-each select="catalog/cd">
	    <tr xpath="????">
	    	<xsl:attribute name="xpath">
	    		//我想给tr添加一个xpath 属性,而属性值就是当前节点的(cd)xpath路径该怎么做?
	    	</xsl:attribute>
			<td><xsl:value-of select="title"/></td>
			<td><xsl:value-of select="aritst"/></td>
			<td><xsl:value-of select="price"/></td>
		</tr>
	  </xsl:for-each>
  </table>
</xsl:template>

</xsl:stylesheet>
2011年6月22日 11:02
目前还没有答案

相关推荐

    xslt与xpath入门转换xml文档与数据

    2. **选择器(Selectors)**:在XSLT中,选择器是XPath表达式,用于找到需要处理的XML节点。例如,`&lt;xsl:template match="elementName"&gt;`会选择所有名为“elementName”的元素。 3. **模式(Patterns)**:模式是...

    XML笔记+XSLT中文入门

    XSLT入门需要掌握XPath的基本用法,它是XSLT中用于选取XML节点的语言。XPath表达式可以选取节点集、单个节点、字符串值或数字。理解节点类型,如元素、属性、文本和命名空间,以及路径表达式和轴的概念,是使用XPath...

    XPath and XSLT

    XPath和XSLT是XML处理中的两个关键技术,它们在数据提取、转换以及格式化XML文档时发挥着重要作用。 XPath,全称XML Path Language,是一种在XML文档中查找信息的语言。它允许开发者通过路径表达式来选取XML节点,...

    读写xml所有节点个人小结和读取xml节点的数据总结

    ### C#操作XML文件知识点详解 #### 一、概述 在C#开发中,操作XML文件是一项非常常见的任务。...掌握了这些基本技能后,还可以进一步学习更高级的功能,如XPath查询、XSLT转换等,以提高处理XML的能力。

    xslt,xpath的例子和语法。非常全面。对于学习xml+xslt技术的人一定有帮助

    XPath是XSLT中不可或缺的一部分,用于在XML文档中查找信息。 1. **节点类型(Node Types)**:XPath可以选取元素、属性、文本、命名空间、处理指令、注释和根节点。 2. **路径表达式(Path Expressions)**:类似...

    XPath路径表达式详解

    在实际应用中,XPath 路径表达式可以应用于 DOM、XSLT 和 XQuery 等领域,用于定位节点、解析 XML 文档、实现数据转换和查询等操作。 XPath 路径表达式是 XML 文档处理的重要工具,可以帮助开发者快速、准确地定位...

    《XSLT与XPath入门:转换XML文档与数据》 [PDF]

    XML内容管理应用程序的增长刺激了对XSLT和Xpath技能的要求.本入门教程提供了XSLT处理模型的基础,为开发者提供了重要的基本功. XSLT 是一种用于将 XML 文档转换为 XHTML 文档或其他 XML 文档的语言。  XPath 是一种...

    用xpath精确定位节点元素

    这些类型不仅涵盖了基本的数据表示,还特别针对XML文档树的特性设计了节点集类型,用于存储通过路径表达式匹配得到的节点集合。 1. **节点集(Node-set)**:节点集是由路径表达式返回的所有符合条件的节点组成的集合...

    XML 路径语言(XPath) 版本

    1. 节点集(node-set):这是XPath中特有的数据类型,由路径表达式匹配到的一组节点构成,不可与其他类型直接转换。 2. 布尔值(boolean):表示真或假,可以用函数或布尔表达式计算得出,与常规编程语言中的布尔值...

    实验3XML文件映射与转换(使用XSLT和XPath)

    XPath(XML Path Language)是XML的一个查询语言,用于选取XML文档中的节点。在实验中,XPath用于选取特定的XML元素。例如,`公司"/&gt;` 使用XPath表达式选取当前上下文(即`&lt;联系人&gt;`元素)下的`&lt;公司&gt;`元素内容。...

    用XPath 表达式从 XML 文档中提取信息

    学习XPath不仅能够提高对XML数据的处理能力,还能为理解和使用XSLT、XPath相关的工具打下坚实基础。同时,由于许多现代Web服务和API都以XML或与其相似的格式(如JSON)交换数据,掌握XPath对于成为一名专业的IT从业...

    解决XML节点删除后会留下一个空节点的问题

    在处理XML文档时,我们可能会遇到一个问题:当尝试删除某个节点时,该节点虽然被标记为删除,但在实际输出或解析时,它可能仍然存在,表现为一个空节点。这种情况通常是由于XML库或编程语言的特定行为导致的。本文将...

    XML - 实验(3) -- XPath & XSLT

    《XML》实验任务书 【3】 XPath & XSLT [实验目的] 1、学习如何使用XMLSPY集成开发环境执行XPath查询、以及XSLT的数据转换。 2、理解XPath的类型系统和序列类型等相关概念,掌握XPath表达式语法和执行语义,能够...

    使用路径表达式在 XML 文档中进行导航(xpath简介)

    ### 使用路径表达式在 XML 文档中进行导航 (XPath 简介) #### 一、XPath 的定义 XPath 是一种用于查找 XML 文档中的信息的语言。它使用路径表达式来选择 XML 文档中的节点或集合节点。XPath 被设计为 XSLT、...

    XSLT与XPath入门转换XML文档与数据

    ### XSLT与XPath入门:转换XML文档与数据 #### 一、XSLT与XPath基础知识 ...通过深入浅出的讲解和丰富的实践案例,读者不仅能够掌握XSLT和XPath的核心概念和技术,还能学会如何将这些知识应用到实际工作中去。

    用XSLT和Xpath查询XML文档.doc

    【XSLT与XPath查询XML文档详解】 XML(Extensible Markup Language)作为一种强大的数据表示语言,自1998年发布以来,已经成为互联网上数据交换和存储的主要方式。XML允许用户自定义标记,以结构化的方式描述数据,...

    Beginning XSLT and Xpath

    **XSLT(可扩展样式表语言转换)与XPath(XML路径语言)是XML文档处理中的两个关键技术。它们在Web开发、数据转换和信息提取领域有着广泛的应用。** **XSLT** 是一种用于将XML(可扩展标记语言)文档转换为其他格式...

    Beginning XSLT and XPath Transforming XML Documents and Data

    ### XSLT与XPath基础知识:转换XML文档与数据 #### 引言 随着XML内容管理应用的迅速增长,XSLT(可扩展样式表语言转换)与XPath的需求也在不断提升。对于许多开发者而言,掌握XSLT处理模型并不容易。本书...

Global site tag (gtag.js) - Google Analytics