如何为这个xml编写一个xslt 1.xml<person> <name>李</name> <age>32</age> <sex>男</sex><person>如何分别显示name,age,sex内容?这个xslt如何编写?谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 XML:<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type="text/xsl" href="test.xsl" ?><ROOT><PARAM NAME="ALBUM_ID" VALUE="36713" /><PARAM NAME="MV_ID" VALUE="123" /><PARAM NAME="ALBUM_IMG" VALUE="fffff.jpg" /></ROOT>XSL:<?xml version="1.0" encoding="utf-8"?><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:output method="html" /><xsl:template match="ROOT"><table border="1"><tr><td>ID</td><td>NAME</td><td>VALUE</td></tr><xsl:apply-templates select="PARAM" /></table></xsl:template><xsl:template match="PARAM"><tr><td><xsl:number value="position()" /></td><td><xsl:value-of select="@NAME" /></td><td><xsl:value-of select="@VALUE" /></td></tr></xsl:template></xsl:stylesheet> 楼上这位说的很好可是,我的xml和你的稍微有点不同呀!请问,我的上面的那个xml如何读取呀? <ea:FieldList TableName="Table1" Style="Normal"><ea:FieldItem><ea:FieldName>name</ea:FieldName><ea:FieldDisplayName>姓名</ea:FieldDisplayName <ea:Length>50</ea:Length><ea:IsTwoColumn>true</ea:IsTwoColumn><ea:CodeTable>user</ea:CodeTable></ea:FieldItem><ea:FieldItem><ea:FieldName>age</ea:FieldName><ea:FieldDisplayName>年龄</ea:FieldDisplayName <ea:Length>50</ea:Length><ea:IsTwoColumn>true</ea:IsTwoColumn><ea:CodeTable>user</ea:CodeTable></ea:FieldItem><ea:FieldItem><ea:FieldName>sex</ea:FieldName><ea:FieldDisplayName>性别</ea:FieldDisplayName <ea:Length>50</ea:Length><ea:IsTwoColumn>true</ea:IsTwoColumn><ea:CodeTable>user</ea:CodeTable></ea:FieldItem></ea:FieldList> 求一个进度条的代码 新手学习asp.net网站源码 实现自动登陆的原理是什么? 做登陆页面的时候, 就像很多网站一样, 转圈的效果 如何实现 大侠们求救 ASPxGridView 加载时候不自动选择项? gridview关键字高亮 dropdownlist动态和静态绑定? C#水晶报表和webservice DataGrid获取表的主键值,提示索引超出范围 在asp.net中使用windows窗口控件的picturebox(在线等待) 多个事件绑定到一个事件,如何取得各事件的标识 想换电脑了,vs.net2005硬件要求???
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="test.xsl" ?>
<ROOT>
<PARAM NAME="ALBUM_ID" VALUE="36713" />
<PARAM NAME="MV_ID" VALUE="123" />
<PARAM NAME="ALBUM_IMG" VALUE="fffff.jpg" />
</ROOT>XSL:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" />
<xsl:template match="ROOT">
<table border="1">
<tr>
<td>ID</td>
<td>NAME</td>
<td>VALUE</td>
</tr>
<xsl:apply-templates select="PARAM" />
</table>
</xsl:template>
<xsl:template match="PARAM">
<tr>
<td><xsl:number value="position()" /></td>
<td><xsl:value-of select="@NAME" /></td>
<td><xsl:value-of select="@VALUE" /></td>
</tr>
</xsl:template>
</xsl:stylesheet>
可是,我的xml和你的稍微有点不同呀!
请问,我的上面的那个xml如何读取呀?
<ea:FieldItem>
<ea:FieldName>name</ea:FieldName>
<ea:FieldDisplayName>姓名</ea:FieldDisplayName
<ea:Length>50</ea:Length>
<ea:IsTwoColumn>true</ea:IsTwoColumn>
<ea:CodeTable>user</ea:CodeTable>
</ea:FieldItem>
<ea:FieldItem>
<ea:FieldName>age</ea:FieldName>
<ea:FieldDisplayName>年龄</ea:FieldDisplayName
<ea:Length>50</ea:Length>
<ea:IsTwoColumn>true</ea:IsTwoColumn>
<ea:CodeTable>user</ea:CodeTable>
</ea:FieldItem>
<ea:FieldItem>
<ea:FieldName>sex</ea:FieldName>
<ea:FieldDisplayName>性别</ea:FieldDisplayName
<ea:Length>50</ea:Length>
<ea:IsTwoColumn>true</ea:IsTwoColumn>
<ea:CodeTable>user</ea:CodeTable>
</ea:FieldItem>
</ea:FieldList>