以文本方式查看主题 - 计算机科学论坛 (http://bbs.xml.org.cn/index.asp) -- 『 XML源码及示例(仅原创和转载) 』 (http://bbs.xml.org.cn/list.asp?boardid=32) ---- [求助]asp查询+xml实现下拉列表的问题 (http://bbs.xml.org.cn/dispbbs.asp?boardid=32&rootid=&id=30493) |
-- 作者:springfeng -- 发布时间:4/13/2006 2:03:00 PM -- [求助]asp查询+xml实现下拉列表的问题 新手请教,请多指点 查询部分: <% strQuery = "<DATA><ORDNO></ORDNO><LIST></LIST></DATA>" set objXML = Server.CreateObject("..") objXML.loadXML strQuery set Con =".." sql="..." .. if not rs.eof then while not rs.eof 生成XML,大致如: <DATA><ORDNO></ORDNO><LIST><ITEM buy_name="ZHOUXIAOYAN" buy_description="周晓燕"/><ITEM buy_name="ZHUPEIQUN" buy_description="朱培群"/></LIST></DATA> end if 查询结束 strXmlDataT1 =objXML.xml %> 载入: <xml id="xmlDataT1"> <%=strXmlDataT1%> </xml> XSL循环 <xml id="xslDataT1"> <?xml version="1.0" encoding="GB2312" ?> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:v="urn:schemas-microsoft-com:vml" version="1.0"> <xsl:output method="html" indent="yes"/> <!--匹配根節點--> <xsl:template match="LIST"> <xsl:if test="count(./ITEM)>0"> <select name="cgy" id="cgy"> <option >请选择采购员</option> <xsl:apply-templates select="ITEM"/> </select> </xsl:if> </xsl:template> <!--匹配ITEM節點--> BODY载入<body onLoad="divDataT1.innerHTML = xmlDataT1.transformNode(xslDataT1)"> 以上实现都没有问题.糟糕的是这句:<option value=""><xsl:value-of select="@buy_description"/></option> |
-- 作者:springfeng -- 发布时间:4/13/2006 2:15:00 PM -- 汗,在XSL里找到答案了<option value="<xsl:value-of select='@buy_description'/>"> |
W 3 C h i n a ( since 2003 ) 旗 下 站 点 苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》 |
39.063ms |