浏览主题:配j,网倀???倀???网告,论yne音司,.配音y中e
主题:配j,网倀???倀???网告,论yne音司,.配音y中e
|
XML数据里只一个FatherID,
能用XSLT,XHTML弄出无级分类吗??? |
|
想了一下,你可能还要结合一下其他语言或平台才行
|
|
昨天搜索到一个例子,,
偶继续弄去,其实,偶是极端了些,用个JS读XML也行的。 就当好玩吧 XML数据。。 <?xml-stylesheet type="text/xsl" href="Tree.xsl"?> <?xml version="1.0" encoding="GB2312"?> <table> <record id="1" name="Linux" parent="0"/> <record id="2" name="BSDs" parent="0"/> <record id="3" name="Gentoo" parent="1"/> <record id="4" name="Slackware" parent="1"/> <record id="5" name="Slax" parent="4"/> <record id="6" name="Slackintoch" parent="4"/> <record id="7" name="FreeBSD" parent="2"/> <record id="8" name="OpenBSD" parent="2"/> <record id="9" name="Slax 5.0" parent="5"/> <record id="10" name="Slax Kill Bill" parent="5"/> </table> XSL文件 <?xml version="1.0" encoding="GB2312"?> <xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <xsl:apply-templates select="//record[@parent=0]"/> </xsl:template> <xsl:template match="//record"> <xsl:param name="id" select="@id"/> <ul> <li><xsl:value-of select="@name"/></li> <xsl:apply-templates select="//record[@parent=$id]"/> </ul> </xsl:template> </xsl:transform> |