求一个xsl文件,请大虾帮忙看看

zxmoonaa 2006-06-21 10:41:23
<?xml version="1.0" encoding="utf-8" ?>
<FormData>
<Title></Title>
<Main>
<MainItem>
<ItemLabel></ItemLabel>
<ItemValue></ItemValue>
</MainItem>
</Main>
<Details>
<Detail>
<Columns>
<ColumnTitle></ColumnTitle>
</Columns>
<DetailItems>
<DetailItem>
<ItemValue></ItemValue>
</DetailItem>
</DetailItems>
</Detail>
</Details>
</FormData>

写一个相应的xsl文件,谢谢
...全文
290 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hangguojun 2006-06-23
  • 打赏
  • 举报
回复
转换为表格形式

// 以上略
<table border="1" style="border-collapse:collapse;line-height:20px">
<tr>
<xsl:for-each select="FormData/Details/Detail/Columns/ColumnTitle">
<td><xsl:value-of select="."/></td>
</xsl:for-each>
</tr>
<tr>
<xsl:for-each select="FormData/Details/Detail/DetailItems/DetailItem/ItemValue">
<td><xsl:value-of select="."/></td>
</xsl:for-each>
</tr>
</table>
// 以下略
zxmoonaa 2006-06-21
  • 打赏
  • 举报
回复
怎么没人理我啊?

<?xml version="1.0" encoding="utf-8" ?>
<FormData>
<Title></Title>
<Main>
<MainItem>
<ItemLabel>部门名称</ItemLabel>
<ItemValue>工作流研发部</ItemValue>
</MainItem>
</Main>
<Details>
<Detail>
<Columns>
<ColumnTitle>姓名</ColumnTitle>
<ColumnTitle>性别</ColumnTitle>
<ColumnTitle>年龄</ColumnTitle>
</Columns>
<DetailItems>
<DetailItem>
<ItemValue>张三</ItemValue>
<ItemValue>男</ItemValue>
<ItemValue>25</ItemValue>
</DetailItem>
<DetailItem>
<ItemValue>小红</ItemValue>
<ItemValue>女</ItemValue>
<ItemValue>22</ItemValue>
</DetailItem>
</DetailItems>
</Detail>
<Detail>
<Columns>
<ColumnTitle>职业</ColumnTitle>
<ColumnTitle>月薪</ColumnTitle>
<ColumnTitle>工龄</ColumnTitle>
</Columns>
<DetailItems>
<DetailItem>
<ItemValue>会计</ItemValue>
<ItemValue>5000</ItemValue>
<ItemValue>3</ItemValue>
</DetailItem>
<DetailItem>
<ItemValue>助理</ItemValue>
<ItemValue>3000</ItemValue>
<ItemValue>2</ItemValue>
</DetailItem>
</DetailItems>
</Detail>
</Details>
</FormData>

其中MainItem,Detail,Columns都是不定的,要用count函数求出它的大小,再怎样循环,大虾,能否给个建议。

8,906

社区成员

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

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