怎么样把这个的xml显示成一个可排序的下拉列表???各位帮忙

danae44 2004-09-12 02:53:50
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="bbb.xsl"?>
<root>
<field name="xgwj" type="text" needsubmit="true"
value="newarchive.aspx?da=WSD&atype=A&idata=65&form=da,
newarchive.aspx?da=WSD&atype=A&idata=65&form=da,
newarchive.aspx?da=WSD&atype=A&idata=67&form=da,
newarchive.aspx?da=WSD&atype=A&idata=68&form=da,
newarchive.aspx?da=WSD&atype=A&idata=69&form=da,
newarchive.aspx?da=WSD&atype=A&idata=67&form=da,
newarchive.aspx?da=WSD&atype=A&idata=68&form=da,
newarchive.aspx?da=WSD&atype=A&idata=69&form=da,
newarchive.aspx?da=WSD&atype=A&idata=67&form=da,
newarchive.aspx?da=WSD&atype=A&idata=68&form=da,
newarchive.aspx?da=WSD&atype=A&idata=69&form=da">相关文件</field>
</field>
</root>
怎么样把上面的xml显示成一个可排序的下拉列表
...全文
142 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
stepwin 2004-09-15
  • 打赏
  • 举报
回复
给一个XSL中将XML数据变成下拉框的例子:

<select name="GroupID">
<xsl:attribute name="onchange">ChangeGroup(this,'<xsl:value-of select="/Softboss/UserInfo/@UserName" />')
</xsl:attribute>
<xsl:for-each select="Softboss/Left/Group">
<option >
<xsl:attribute name="value"><xsl:value-of select="@ID" /></xsl:attribute>
<xsl:value-of select="@name" />
</option>
</xsl:for-each>
</select>


这是软件大佬源码的一部分,这个项目是用XML+XSL实现的,你可以下载整个源码看看.

---
软件大佬,基于软件行业的研发、学习、交易、服务、管理的网络平台,您事业开始的
地方。请访问www.softboss.com



danae44 2004-09-12
  • 打赏
  • 举报
回复
newarchive.aspx?da=WSD&atype=A&idata=67&form=da
newarchive.aspx?是一个页面
后面跟着的是它的一些属性
danae44 2004-09-12
  • 打赏
  • 举报
回复
我调试后它的value那有问题,该怎么办呢,没碰过,在你的指点下好多问题我都能解决了
可是这种情况没碰过,有点急,多谢大虾了
danae44 2004-09-12
  • 打赏
  • 举报
回复
现在就是要我写xsl
newarchive.aspx?da=WSD&atype=A&idata=67&form=da
newarchive.aspx?da=WSD&atype=A&idata=68&form=da
代表的是联接的页面,要求下拉显示这些联接,并且点击后可以转到相关页面
我把它换成
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="bbb.xsl"?>
<root>

<field name="xgwj" type="text" needsubmit="true" style="sel">
<option value="newarchive.aspx?da=WSD&atype=A&idata=65&form=da">a</option>
<option value="newarchive.aspx?da=WSD&atype=A&idata=66&form=da">b</option>
<option value="newarchive.aspx?da=WSD&atype=A&idata=68&form=da">c</option>
<option value="newarchive.aspx?da=WSD&atype=A&idata=67&form=da">d</option>
<option value="newarchive.aspx?da=WSD&atype=A&idata=69&form=da">e</option>
</field>
</field>
</root>
以后可以显示吗????????????
孟子E章 2004-09-12
  • 打赏
  • 举报
回复
不明白你的下拉里面房什么数据。
newarchive.aspx?da=WSD&atype=A&idata=67&form=da
newarchive.aspx?da=WSD&atype=A&idata=68&form=da
等放进去???
孟子E章 2004-09-12
  • 打赏
  • 举报
回复
xsl

8,906

社区成员

发帖
与我相关
我的任务
社区描述
XML/XSL相关问题讨论专区
社区管理员
  • XML/XSL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧