以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 XSL/XSLT/XSL-FO/CSS 』 (http://bbs.xml.org.cn/list.asp?boardid=8) ---- 请教 (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=52812) |
-- 作者:xingxing -- 发布时间:9/18/2007 4:51:00 PM -- 请教 <para> <text>好好学习</text> <sup>2</sup> <text>天天向上</text> </para> <para> <sup>3</sup> <text>好学生</text> </para> 请教,这段XML文档的XSL样式单怎么弄 |
-- 作者:Qr -- 发布时间:9/18/2007 6:34:00 PM -- 晕,这算什么问题? |
-- 作者:xingxing -- 发布时间:9/19/2007 9:09:00 PM -- 没说明白,不好意识 是这样,我要转换的XML文档的<para>元素里的<text><sup>元素出现的顺序和次数不确定,但我还要把各元素按XML文档中出现的次序依次显示出来,求教XSL怎么写,不知说清楚没? 我新手,谢谢 |
-- 作者:Qr -- 发布时间:9/19/2007 11:51:00 PM -- 自己看着改吧: <?xml version="1.0" encoding="gb2312"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:apply-templates select="//para" /> </xsl:template> <xsl:template match="para"> <xsl:template match="*"> </xsl:stylesheet> 其实还有更简单的方法,怕你不理解,就按最方便理解的方式写了。 |
-- 作者:xingxing -- 发布时间:9/20/2007 2:07:00 PM -- 谢谢,我试试。 |
-- 作者:xingxing -- 发布时间:9/20/2007 2:11:00 PM -- 还有个问题, <xsl:value-of select="text"> <xsl:value-of select="sup"> 得到结果是分两行显示的,能不能让两个值连在一起在一行显示。 |
-- 作者:luypmp -- 发布时间:9/20/2007 9:53:00 PM -- 呵呵,把<br/> 去掉就可以了 |
-- 作者:xingxing -- 发布时间:9/20/2007 9:58:00 PM -- 上面您给的方法很有效,高手! 我是新手,往后会多请教,谢谢! 能否把你给我那段代码,给我解释一下。 您的BLOG我已经登陆多次了,有些看不懂,有不懂的我会在以后请教您,谢谢! |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
46.875ms |