程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> C#分析數據庫結構,使用XSL模板自動生成代碼(二)

C#分析數據庫結構,使用XSL模板自動生成代碼(二)

編輯:.NET實例教程
########################## temp_Html代碼.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="XML" indent="yes" />
<xsl:template match="/*">
<Html>
<head>
<style>
body{ font-family: "宋體"; font-size: 12px}
table { width:100%; border-collapse:collapse;
border: 1px #CC0066 solid; font-family: "宋體";
font-size: 12px}
.tablehead{background-color:#CCCCFF}
td{ border: 1px #CC0066 solid}
</style>
</head>
<body>
<xsl:for-each select="table">
數據表 <b><xsl:value-of select="translate(@tablename,''abcdefghijklmnopqrstuvwxyz'',''ABCDEFGHIJKLMNOPQRSTUVWXYZ'')" /></b> 結構
共 <xsl:value-of select="count(*)" /> 個字段
<br />
<table >
<tr class="tablehead">
<td>字段名</td>
<td>類型</td>
<td>長度</td>
</tr>
<xsl:for-each select="*">
<tr>
<td>
<xsl:value-of select="@fIEldname" />
</td>
<td>
<xsl:value-of select="@fIEldtype" />
</td>
<td>
<xsl:value-of select="@fIEldwidth" />
</td>
</tr>
</xsl:for-each>
</table>
<p /><hr />
</xsl:for-each>
</body>
</Html>
</xsl:template>
</xsl:stylesheet>
################################ temp_Java_Struct.XML #######################################################################
<?XML version="1.0" encoding="utf-8" ?>
<xsl:stylesheet XMLns:xsl="http://www.w3.org/1999/XSL/Transform
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved