关于xsl解析xml后结果放在哪的有关问题
关于xsl解析xml后结果放在哪的问题
我有两个问题 每题10分
1:<xsl-if>的问题
2:关于xsl解析xml后结果放在哪的问题
问题1: 现在我要取a/b/c(name=dname)下的d也就是cccccccc和dddddddddd xsl应该怎么写
xml文件:test.xml
这是我写的xsl 为什么不对
xsl:test2.xsl
问题2:
若xsl和xml都没错误且在ie里可以正常运行xml xml应该自动连接到href指定的xsl里对吧 之后xsl解析结果反馈给ie一个xml文件 那么我的问题 如果我在我的硬盘上生成这样一个xml文件我怎么制定生成路径 请务必结合我给的程序进行解答 另外如果我以上那一步说的不对的话请您稍待手给小弟纠正一下 新手阿 请照顾 感谢!
还有一个小问题 如果例如xml里边a标签里的name属性=的字符串里面如果有双引号 xsl里读取他的属性时候怎么办
------解决方案--------------------
1 XPath
/a/b/c[name='dname']/d
------解决方案--------------------
如果例如xml里边a标签里的name属性=的字符串里面如果有双引号 xsl里读取他的属性时候怎么办
在 XML 中,有 5 个预定义的实体引用:
< < 小于
> > 大于
& & 和号
' ' 单引号
" " 引号
我有两个问题 每题10分
1:<xsl-if>的问题
2:关于xsl解析xml后结果放在哪的问题
问题1: 现在我要取a/b/c(name=dname)下的d也就是cccccccc和dddddddddd xsl应该怎么写
xml文件:test.xml
- XML code
<?xml version="1.0" encoding="utf-8"?> <?xml-stylesheet type="text/xsl" href="test2.xsl"?> <a name="aname" b="c"> <b name="bname"> <c name="cname"> <d>aaaaaaaaaaa</d> <d>bbbbbbbbbbb</d> </c> <c name="dname"> <d>ccccccccccc</d> <d>ddddddddddd</d> </c> </b> </a>
这是我写的xsl 为什么不对
xsl:test2.xsl
- XML code
<?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl" version="1.0"> <xsl:template match="/"> <xsl:apply-templates select="a/b/c"/> </xsl:template> <xsl:template match="a/b/c"> <xsl:if test="@name='dname'"> <xsl:value-of select="d"/> </xsl:if> </xsl:template> </xsl:stylesheet>
问题2:
若xsl和xml都没错误且在ie里可以正常运行xml xml应该自动连接到href指定的xsl里对吧 之后xsl解析结果反馈给ie一个xml文件 那么我的问题 如果我在我的硬盘上生成这样一个xml文件我怎么制定生成路径 请务必结合我给的程序进行解答 另外如果我以上那一步说的不对的话请您稍待手给小弟纠正一下 新手阿 请照顾 感谢!
还有一个小问题 如果例如xml里边a标签里的name属性=的字符串里面如果有双引号 xsl里读取他的属性时候怎么办
------解决方案--------------------
1 XPath
/a/b/c[name='dname']/d
------解决方案--------------------
如果例如xml里边a标签里的name属性=的字符串里面如果有双引号 xsl里读取他的属性时候怎么办
在 XML 中,有 5 个预定义的实体引用:
< < 小于
> > 大于
& & 和号
' ' 单引号
" " 引号