SLIS A-Z Index
People Search
SLIS Calendar

Programs

Courses

Textbooks by Semester

Course Web Pages - Spring 2012 - LIBR 242-01/10 Greensheet - Sample Codes - xSQL

Sample Stylesheet (.xsl) : xSQL-to-XML Conversion

 

<?xml version = '1.0'?>
<!-- FAQ-IN-XML.xsl: Transform ROWSET/ROW format to 
			CustomerList.dtd vocabulary -->
<xsl:stylesheet version="1.0" 
			xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
   <xsl:output doctype-system="CustomerList.dtd" indent="yes"/>
   <xsl:template match="/">
      <Customer-List>
         <xsl:for-each select="ROWSET/ROW">
            <Customer>
               <ID-Code>
                  <xsl:value-of select="CUS_CODE"/>
               </ID-Code>
               <Last-Name>
                  <xsl:value-of select="CUS_LNAME"/>
               </Last-Name>
               <First-Name>
                  <xsl:value-of select="CUS_FNAME"/>
               </First-Name>
               <Middle-Initial>
                  <xsl:value-of select="CUS_INITIAL"/>
               </Middle-Initial>
               <Address>
                  <xsl:value-of select="CUS_ADDRESS"/>
               </Address>
               <Phone-Number>
                  <xsl:value-of select="CUS_PHONE"/>
               </Phone-Number>
               <Balance>
                  <xsl:value-of select="CUS_BALANCE"/>
               </Balance>
            </Customer>
         </xsl:for-each>
      </Customer-List>
   </xsl:template>
</xsl:stylesheet>



Select here to return to the sample codes page.