以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 XSL/XSLT/XSL-FO/CSS 』 (http://bbs.xml.org.cn/list.asp?boardid=8) ---- 如何在html标记<>中间动态输出? (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=19178) |
-- 作者:alanhoo -- 发布时间:6/3/2005 11:52:00 AM -- 如何在html标记<>中间动态输出? 用xslt转换xml->html的时候,希望有如下的效果 <input name="<xsl:value-of select='condition'>"> 也就是把xml中的数据转换为<input>标记的name属性,类似的jsp代码为 <input name="<%=name_value%>"> 如何在xslt中实现呢? |
-- 作者:Qr -- 发布时间:6/3/2005 12:13:00 PM -- 试试看,在XSL中这样写(没有测试): <input type="text" name="{condition}" value="{condition}"/> |
-- 作者:alanhoo -- 发布时间:6/3/2005 12:20:00 PM -- 是这样的,非常感谢! 进一步讨论,如果连那个input是否能动态输出呢?嘿嘿 不成,所以,要修改html,或者修改xslt的标准,开玩笑。 |
-- 作者:Qr -- 发布时间:6/3/2005 12:24:00 PM -- 恐难实现。 |
-- 作者:Qr -- 发布时间:6/3/2005 12:27:00 PM -- 用XML中记录所谓类input的东东,结合XSL中<xsl:element>+<xsl:attribute>也许可以吧。 |
-- 作者:gonni -- 发布时间:6/5/2005 9:41:00 AM -- 搂主我想问问在jsp中我也想实现你说的<input value="<xsl:value-of select='condition'>"> 就是把XML中的condition传递到input中进而转递到其他页面。 该怎么做呢?
|
-- 作者:alanhoo -- 发布时间:6/7/2005 2:19:00 AM -- 楼上的,没有明白的你的意思,如果你说的是用xslt把xml文件转换成jsp文件,就用回复我的那些大侠们说的{condition}的方法就可以了。 如果没有回答你的问题,能给个代码片断吗? |
-- 作者:jason_bai -- 发布时间:6/9/2005 12:01:00 PM -- 急问QR版主 QR您好,我也是想实现楼主的功能,我是想在BUTTON里的ID用动态的,我照您的方法试了,可是ID的变成了字符串的值{userid} 下面一部分XSL的代码 <xsl:template match="person"> <xsl:if expr="childnumber(this)>=1 & childnumber(this)<=2 "> <tr align="center"> <xsl:apply-templates select="blue_ID" /> <xsl:apply-templates select="userid" /> <xsl:apply-templates select="username" /> <xsl:apply-templates select="teleNumber" /> <td bgcolor="#FFFFFF"> <xsl:template match="blue_ID"> xml结构是 烦劳解答,不胜感激 [此贴子已经被作者于2005-6-9 13:13:49编辑过]
|
-- 作者:jason_bai -- 发布时间:6/9/2005 1:57:00 PM -- 这个问题已经解决了 您说的方法没成功,我用的下面这个方法 有点麻烦 |
-- 作者:jason_bai -- 发布时间:6/9/2005 2:01:00 PM -- 这个问题已经解决了 您说的方法没成功,我用的下面这个方法 有点麻烦 |
-- 作者:Qr -- 发布时间:6/10/2005 8:42:00 AM -- 呵呵,纯粹的一剂药恐怕不能包治百病的。用<xsl:attribute>才是标准用法:) |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
62.500ms |