首页| 新闻| 娱乐| 游戏| 科普| 文学| 编程| 系统| 数据库| 建站| 学院| 产品| 网管| 维修| 办公| 热点
<?xml version='1.0'?><?xml-stylesheet type="text/xsl" href="article.xsl"?><xml> <folders> <folder> <text>Folder 1</text> <files> <file> <text>File 1</text> <fields> <field> <data> <type>string</type> <length>50</length> <value>some data</value> </data> </field> </fields> </file> </files> </folder> </folders></xml>
<?xml version="1.0"?><xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0" xmlns:msxsl="urn:schemas-microsoft-com:xslt" xmlns:fn="http://www.mycompany.com/mynamespace"><xsl:output method="html"/><msxsl:script language="JScript" implements-prefix="fn"> function getElementCount(nodelist, what) { var rtrn = 0; rtrn = nodelist[0].parentNode.selectNodes(what).length; return (rtrn + 1); //1 is added for filler TD }</msxsl:script><xsl:template match="/"><TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" ID="tblRoot" NAME="tblRoot" style="table-layout:fixed;"> <TR> <xsl:for-each select="xml/folders/folder"> <xsl:element name="TD"> <xsl:attribute name="style">width:55px</xsl:attribute> <xsl:value-of select="text"/> </xsl:element> </xsl:for-each> <TD> </TD> </TR> <xsl:for-each select="xml/folders/folder"> <TR> <xsl:element name="TD"> <xsl:attribute name="colspan"> <xsl:value-of select="fn:getElementCount(., 'folder')"/> </xsl:attribute> <TABLE CELLSPACING="0" CELLPADDING="0" WIDTH="100%" BORDER="0" style="table-layout:fixed;"> <TR> <xsl:for-each select="files/file"> <xsl:element name="TD"> <xsl:attribute name="style">width:55px;</xsl:attribute> <xsl:value-of select="text"/> </xsl:element> </xsl:for-each> <TD> </TD> </TR> <xsl:for-each select="files/file"> <TR> <xsl:element name="TD"> <xsl:attribute name="colspan"> <xsl:value-of select="fn:getElementCount(., 'file')"/> </xsl:attribute> <xsl:for-each select="fields/field"> <xsl:element name="INPUT"> <xsl:attribute name="type">text</xsl:attribute> <xsl:attribute name="maxlength"> <xsl:value-of select="data/length"/> </xsl:attribute> <xsl:attribute name="value"> <xsl:value-of select="data/value"/> </xsl:attribute> </xsl:element><BR/> </xsl:for-each> </xsl:element> </TR> </xsl:for-each> </TABLE> </xsl:element> </TR> </xsl:for-each></TABLE></xsl:template></xsl:stylesheet>
练就火眼金睛 十一种常见电脑
打印机共享提示“操作无法完成
如何查找有故障的配件
回眸一笑百魅生,六宫粉黛无颜色
岁月静美,剪一影烟雨江南
芜湖有个“松鼠小镇”
小满:小得盈满,一切刚刚好!
一串串晶莹剔透的葡萄,像一颗颗宝石挂在藤
正宗老北京脆皮烤鸭
人逢知己千杯少,喝酒搞笑图集
搞笑试卷,学生恶搞答题
新闻热点
疑难解答
图片精选
XML教程:XML DOM 节点信息
DB2 VS2005.Net插件进行XML数据验
在C#使用XML注释
用DHTML与XML制作Ajax幻灯片
网友关注