<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output omit-xml-declaration="yes" indent="yes" method="html"/>
<xsl:template match="data">
<link href="/bootstrap/css/bootstrap.min.css" type="text/css" rel="stylesheet"/>
<table class="table table-bordered table-condensed table-striped">
<xsl:apply-templates/>
</table>
</xsl:template>
<xsl:template match="titles">
<tr>
<xsl:apply-templates mode="header"/>
</tr>
</xsl:template>
<xsl:template match="row" name="standardRow">
<tr>
<xsl:apply-templates/>
</tr>
</xsl:template>
<xsl:template match="row/*">
<td>
<xsl:apply-templates select="node()"/>
</td>
</xsl:template>
<xsl:template match="title" mode="header">
<th>
<xsl:value-of select="node()"/>
</th>
</xsl:template>
</xsl:stylesheet>
<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="sample.xslt"?>
<data>
<titles>
<title>Pangalan</title>
<title>Apelyido</title>
</titles>
<rows>
<row><Lastname>Abbas</Lastname><FirstName>Syed</FirstName></row>
<row><Lastname>Abel</Lastname><FirstName>Catherine</FirstName></row>
<row><Lastname>Abercrombie</Lastname><FirstName>Kim</FirstName></row>
</rows>
</data>
No comments:
Post a Comment