以文本方式查看主题 - 中文XML论坛 - 专业的XML技术讨论区 (http://bbs.xml.org.cn/index.asp) -- 『 XML基础 』 (http://bbs.xml.org.cn/list.asp?boardid=1) ---- 请教一个问题,请大家帮忙看看 (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=8173) |
-- 作者:joyce_hua -- 发布时间:6/7/2004 7:12:00 PM -- 请教一个问题,请大家帮忙看看 <para>内容1</para> <para>内容2</para> <para imgsrc="1.jpg"></para> <para>内容3</para> 这是我在XML中定义的,我想在para里面是文本信息的时候就显示文本,而当para有imgsrc属性的时候就去显示图片。这可以办到吗?在XSL中怎么写? 我在XSL中写的是: <xsl:template match="para"> <xsl:choose> <xsl:when text="not(@image)"> <xsl:value-of select="."/><br/><br/> </xsl:when> <xsl:otherwise> <img> <xsl:attribute name="src"> <xsl:value-of select="@imgsrc"/> </xsl:attribute> </img> </xsl:otherwise> </xsl:choose> <xsl:apply-templates /> </xsl:template> 但是不对,图片无法显示,应该显示图片的地方好象预留了一块空白。请帮我看看,谢谢! 我估计when的条件写得不对! |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
31.250ms |