本人初学XML,欲把从数据库查询出来的数据在客户端以XML文件的形式显示出来,而在服务器端又不存在这样实际存在的XML文件,即是一个虚拟的XML文件。这样怎样来实现?谢谢!
---------------------------------------------------------------
1<xsl:stylesheet version="1.0" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:z="#RowsetSchema">
2<xsl:output encoding="GB2312" method="xml" omit-xml-declaration="yes"></xsl:output>
3<xsl:template match="/">
4<!--此处指定你的xsl文件*start-->
5<xsl:processing-instruction name="xml-stylesheet">href="test.xsl" type="text/xsl" </xsl:processing-instruction>
6<!--此处指定你的xsl文件*end-->
7<xsl:element name="ROOT">
8<xsl:apply-templates></xsl:apply-templates>
9</xsl:element>
10</xsl:template>
11<xsl:template match="/xml/rs:data/z:row">
12<xsl:element name="element">
13<xsl:for-each select="@*">
14<xsl:attribute name="{name()}">
15<xsl:value-of select="."></xsl:value-of>
16</xsl:attribute>
17</xsl:for-each>
18</xsl:element>
19</xsl:template>
20</xsl:stylesheet>