<?xml version="1.0" encoding="UTF-8"?> <?xml-stylesheet type="text/xsl" href="./test.xsl"?> <root> <table1 name="fys" age="1"></table1> <table1 name="vincent" age="12"></table1> <table1 name="yoyo" age="14"></table1> <table1 name="wiwi" age="15"></table1> <table1 name="coker" age="16"></table1> </root>
这个xml文件命名 test.xml
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output method="html" encoding="gbk"/>
<xsl:template match="/root">
<html>
<head>
<title>test</title>
</head>
<body topmargin="100" leftmargin="0" οncοntextmenu="return false;"
οndragstart="return false;" onsource="return false;" onselectstart="return false;">
<table border="1">
<xsl:for-each select="./table1">
<tr>
<td><xsl:value-of select="position()"/></td>
<td><xsl:value-of select="./@name"/></td>
<td><xsl:value-of select="./@age"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
test.xsl
放在同一个文件夹,出来的就是 html