先由datatable生成了一个xml文件如下:
<?xml version="1.0" standalone="yes"?>
<DocumentElement>
   <aaa>
    <字段名>staff_opr</字段名>
    <输出类型 />
    <类型>varchar</类型>
    <长度>6</长度>
    <主键 />
    <允许空 />
    <默认值 />
  </aaa>
  <aaa>
    <字段名>date_done</字段名>
    <输出类型 />
    <类型>datetime</类型>
    <长度>8</长度>
    <主键 />
    <允许空>√</允许空>
    <默认值 />
  </aaa>
  <aaa>
    <字段名>floor_num</字段名>
    <输出类型 />
    <类型>int</类型>
    <长度>4</长度>
    <主键 />
    <允许空 />
    <默认值 />
  </aaa>
  <aaa>
    <字段名>houseform_num</字段名>
    <输出类型 />
    <类型>int</类型>
    <长度>4</长度>
    <主键 />
    <允许空 />
    <默认值 />
  </aaa>
  <aaa>
    <字段名>re</字段名>
    <输出类型 />
    <类型>varchar</类型>
    <长度>200</长度>
    <主键 />
    <允许空 />
    <默认值>('')</默认值>
  </aaa>
  <aaa>
    <字段名>address</字段名>
    <输出类型 />
    <类型>varchar</类型>
    <长度>100</长度>
    <主键 />
    <允许空 />
    <默认值>('')</默认值>
  </aaa>  
</DocumentElement>
求样式表生成如下文件:
 表aaa 一个有6个字段:
---------------------------------
 staff_opr 类型为:varchar
 date_done 类型为:datetime
 floor_num 类型为:int
 houseform_num 类型为:int
 re 类型为:varchar
 address 类型为:varchar

解决方案 »

  1.   

    <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
      <xsl:output method="xml" encoding="UTF-8" indent="yes"/>
      <xsl:template match="/DocumentElement"> 
        <Html>
          <table>
            <xsl:for-each select="aaa">
            <tr> 
                <TD>
                  <xsl:value-of select="字段名"/>
                </TD>
                 <TD>
                  类型为<xsl:value-of select="类型"/>
                </TD>
             </tr>
          </tatble>
        </html>
    </xsl:template>
    </xsl>
      

  2.   

    忘记说了aaa 是不确定的 可能是aaa 也可能使bbb
      

  3.   

    还有就是把
    “表aaa 一个有6个字段:” 
    信息也显示出来