<?xml version="1.0"?> 
<report> 
  
<title>Database Access Sample</title> 
  
<section> 
    
<title>Employees by Last Name</title> 
    
<dbaccess driver="COM.ibm.db2.jdbc.app.DB2Driver" 
      database
="jdbc:db2:sample" tablename="wstkadmin.employee" where="*" 
      fieldnames
='lastname as "Last Name", 
      firstnme as "First Name", workdept as "Department"' 
      order-by
="lastname" group-by="lastname, firstnme, workdept"/> 
  
</section> 
</report>

<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
    
<xsl:output method="xml"/>
    
    
<xsl:template match="*">
        
<xsl:element name="{name()}">
            
<xsl:for-each select="@*">
                
<xsl:element name="{name()}">
                    
<xsl:value-of select="."/>
                
</xsl:element>
            
</xsl:for-each>
            
<xsl:apply-templates select="*|text()"/>
        
</xsl:element>
    
</xsl:template>
    
</xsl:stylesheet>

<?xml version="1.0" encoding="UTF-8"?><report> 
    
<title>Database Access Sample</title> 
    
<section> 
        
<title>Employees by Last Name</title> 
        
<dbaccess><driver>COM.ibm.db2.jdbc.app.DB2Driver</driver><database>jdbc:db2:sample</database><tablename>wstkadmin.employee</tablename><where>*</where><fieldnames>lastname as "Last Name",     firstnme as "First Name", workdept as "Department"</fieldnames><order-by>lastname</order-by><group-by>lastname, firstnme, workdept</group-by></dbaccess> 
    
</section> 
</report>


指定的XPath是一个点号,表示当前节点本身,由于当前节点是XML元素,因此也就输出元素的文本内容,相当于输出XmlElement的InnerText 属性值。