DB2 pureXML 动态编程组合拳:iBatis+BeanUtils+JiBX
2010-04-06 00:00:00 来源:WEB开发网3。用 XSLT 作展示:
由于读取出来的 XML 文档是符合事先自定义的模板的, 因此,只要按照事先定义的模板结构进行展示就可以了,当然,开发者可以根据自身的模型特点,编写不同的 XSLT 转换样式,使得展现的更加个性化,下面给出的是最通用的 XSLT 形式:
清单 4。 XSLT 个性化展示
<?xml version="1.0" encoding="gb2312"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsl:output method="html" encoding="gb2312" />
<xsl:template match="/">
<xsl:apply-templates select="/xsd:template/xsd:section">
</xsl:apply-templates>
</xsl:template>
<xsl:template match="xsd:section">
<table width="98%" border="0" cellpadding="0" cellspacing="1" class="xsltTable">
<tr>
<td width="100%" align="left">
<b>
<xsl:value-of select="@caption" />
</b>
<xsl:apply-templates select="./xsd:component">
</xsl:apply-templates>
</td>
</tr>
</table>
<br></br>
</xsl:template>
<xsl:template match="xsd:component">
<table width="100%" border="0" cellpadding="0">
<tr>
<td width="15%" align="left">
<b>
<xsl:value-of select="@caption" />
</b>
</td>
<td width="85%" align="left">
<b>
<xsl:apply-templates select="./xsd:de">
</xsl:apply-templates>
</b>
</td>
</tr>
</table>
</xsl:template>
<xsl:template match="xsd:de">
<xsl:for-each select=".">
<strong> <xsl:value-of select="@caption" /></strong>
<font color="#00AAAA"> <xsl:value-of select="text()" /> </font>
</xsl:for-each>
<xsl:apply-templates select="xsd:de">
</xsl:apply-templates>
</xsl:template>
</xsl:stylesheet>
- ››动态的改变IFrame的高度
- ››动态4种方法加载JS脚本
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
更多精彩
赞助商链接