以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XSL/XSLT/XSL-FO/CSS 』 (http://bbs.xml.org.cn/list.asp?boardid=8) ---- xsl:variable中如何写select后面的表达式 (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=58602) |
-- 作者:ddang -- 发布时间:1/29/2008 11:09:00 AM -- xsl:variable中如何写select后面的表达式 xml文件大概是下面的样子,现在想抓出"All Loaded Results"这个Category1节点下的Stats节点里的total属性,请问xsl:variable中如何select后面的表达式呢?感激不尽。 <Root> <Category1 name="All Loaded Results" id="19431567-8539-422a-85d7-44ee4e166bda"> <Stats total="105" passed="105" error="0" failed="0" timeout="0" /> </Category1> <Category1 name="Lists of Results" id="8c43106b-9dc1-4907-a29f-aa66a61bf5b6"> <Stats total="105" passed="105" error="0" failed="0" timeout="0" /> <Category2 name="Full Api Test" id="d56243f7-3cd6-4292-9192-0ed983ae9725"> <Stats total="105" passed="105" error="0" failed="0" timeout="0" /> |
-- 作者:孤独 -- 发布时间:1/29/2008 3:14:00 PM -- select="/Root/Category1/Stats/@total" 应该这样吧 |
-- 作者:Qr -- 发布时间:1/29/2008 4:53:00 PM -- <xsl:variable name="temp" select="Root/Category1/Stats/@total"/> |
-- 作者:enyaxp -- 发布时间:1/30/2008 12:07:00 AM -- 兄弟们,至少还得加一个@name="All Loaded Results"吧,不然那么多Category1要配哪一个? select="Root/Category1[@name='All Loaded Results']/Stats/@total" |
-- 作者:Qr -- 发布时间:1/30/2008 12:21:00 AM -- 默认是第1个了,呵呵 楼上的真细心 ![]()
|
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |