XSLT求助:根节点有属性(attribut),字节点的读取问题。
当根节点没有属性值的时候:
<Root>
<p1>
<p2>
.....
在xslt文件中,我可以直接使用<xsl:template match="/Root/p1"> 来读取第二层节点
但是当Root有自己的属性的时候:
<Root name='' width='' .....>
<p1>
<p2>
这个时候我就不能使用<xsl:template match="/Root/p1"> 来读取第二层节点,没有报错,但是转换的XML文件只有头行定义。
<?xml version="1.0" encoding="utf-8"?>
已经尝试用
<xsl:template match="/">
然后再select=“Root/p1”也不行。
请指点
<Root>
<p1>
<p2>
.....
在xslt文件中,我可以直接使用<xsl:template match="/Root/p1"> 来读取第二层节点
但是当Root有自己的属性的时候:
<Root name='' width='' .....>
<p1>
<p2>
这个时候我就不能使用<xsl:template match="/Root/p1"> 来读取第二层节点,没有报错,但是转换的XML文件只有头行定义。
<?xml version="1.0" encoding="utf-8"?>
已经尝试用
<xsl:template match="/">
然后再select=“Root/p1”也不行。
请指点
...全文
相关推荐
基于XSLT调试的相关问题
本篇文章是对XSLT调试的相关问题进行了详细的分析介绍,需要的朋友参考下
XSLT简单教程- XSLT的实例
将XML原文档输入,用XSL作为模板,通过转换引擎,最终输出需要的HTML文档
xslt-demo:一些简单的XSLT示例
xslt-demo xslt-demo XSL的一些基本示例。
XSLT教程(我自己组织的XSLT教程或者说是手册)
XSLT 元素 XSLT在服务器上 XSLT在客户端
XML入门教程:XSLT-XML/XSLT
XSLT是XSL的一部份,它是XML的一种应用,指定将一篇XML文档转换成另一种XML文档的规则。XSLT文档即是一篇XML文档,也是一个样式表,里面包含一系列的模板。XSLT处理器对输入XML文档中的元素和样式表中的模板进行比较,如果匹配,则将该模板的内


