以文本方式查看主题 - W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL (http://bbs.xml.org.cn/index.asp) -- 『 XSL/XSLT/XSL-FO/CSS 』 (http://bbs.xml.org.cn/list.asp?boardid=8) ---- 求助:我要用XSLY对已知道的XML写样式表,最终的样子像里面的图片就好了~!! (http://bbs.xml.org.cn/dispbbs.asp?boardid=8&rootid=&id=75019) |
-- 作者:Qr -- 发布时间:5/23/2009 10:04:00 PM -- 最近忙一个WEB系统,就不给代码了,提示一下,算是给点思路吧: <question type = "text" name = "Name" /> 对应的XSL代码: <input type="{@type}" name="@Name"/> 至于到底该用input还是select,用XSL的判断语句来决定吧。 实际上和XSL遍历节点输出文本一个样。 |
-- 作者:Qr -- 发布时间:5/24/2009 11:10:00 PM -- <select name="{@Name}"> 在此(select标记间)调用包函如下代码的模板即可 </select> |
-- 作者:Qr -- 发布时间:5/24/2009 11:12:00 PM -- 前面一行有错,更正: <input type="{@type}" name="{@Name}"/> 本版也有不少与HTML控件有关的XSL代码,建议搜索。 |
-- 作者:wjj0322 -- 发布时间:5/24/2009 11:16:00 PM -- 上面的Qr,你好,你能不能加我下QQ啊,我这里还有一张图,是最终要做成的样式表的样子,其中有下拉试菜单什么的。。。QQ 602664382 |
-- 作者:wjj0322 -- 发布时间:5/24/2009 11:28:00 PM -- <question type = "text" name = "Name" /> <question type = "text" name = "Industry" /> 第句话的XSL翻译是:<xsl:if test="@type = 'text'"> <input type = "text" id = "{@name}" /> 是这个样子的 ,但是下面的<question type = "radio" name ="Education"> <choice value = "Junior High School"/> <choice value = "High school" /> <choice value = "University" /> 这个用选择菜单做 <question type = "dropdownlist" name = "Income"> <select value = "less than 1000" /> <select value = "between 1000 and 2000" /> <select value = "more than 2000" /> 这个用下拉试菜单做 能不能告诉我 这两项的代码这么下啊 |
-- 作者:wjj0322 -- 发布时间:5/24/2009 11:30:00 PM -- <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <HTML><body> <table board="1" width="80%" align="center" id="survey" xmlns="URI"> <xsl:for-each select= "survey/question"> <tr> <td align = "top"> <xsl:value-of select="@name" /> </td> <td> <xsl:if test="@type = 'text'"> <input type = "text" id = "{@name}" /> </xsl:if> </td> </tr> </xsl:for-each> </table> |
-- 作者:Qr -- 发布时间:5/25/2009 9:49:00 PM -- 1、我的电脑上不了qzone,被我禁了,所以看不到你的图片。 2、我有2、3楼已经回答了你的问题,不能说就是你要的答案,但是控件的生成方法已经给出。因为不清楚你想实现什么,所以,没办法写代码,SORRY。 3、我不喜欢站内短消息、QQ、MSN讨论问题,希望你别介意。 |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
61.523ms |