Step 1:
First Create XML File And Name It As Fourth.XML
Step 2:
Then Create CSS File And Name It As Fourth.xsl
First Create XML File And Name It As Fourth.XML
<?xml version="1.0" encoding="utf-8"?>
<?xml:stylesheet type="text/xsl" href="Fourth.xsl"?>
<PRODUCTDATA>
<PRODUCT PRODID="P001" CATEGORY="TOY">
<PRODUCTNAME>Mini Bus</PRODUCTNAME>
<DESCRIPTION>This is a toy for children aged 4 and above</DESCRIPTION>
<PRICE>75</PRICE>
<QUANTITY>54</QUANTITY>
</PRODUCT>
<PRODUCT PRODID="P002" CATEGORY="TOY">
<PRODUCTNAME>Barbie Doll</PRODUCTNAME>
<Description>This is a toy for children age group of 5-10</Description>
<Price>20</Price>
<Quantity>200</Quantity>
</PRODUCT>
</PRODUCTDATA>
<?xml:stylesheet type="text/xsl" href="Fourth.xsl"?>
<PRODUCTDATA>
<PRODUCT PRODID="P001" CATEGORY="TOY">
<PRODUCTNAME>Mini Bus</PRODUCTNAME>
<DESCRIPTION>This is a toy for children aged 4 and above</DESCRIPTION>
<PRICE>75</PRICE>
<QUANTITY>54</QUANTITY>
</PRODUCT>
<PRODUCT PRODID="P002" CATEGORY="TOY">
<PRODUCTNAME>Barbie Doll</PRODUCTNAME>
<Description>This is a toy for children age group of 5-10</Description>
<Price>20</Price>
<Quantity>200</Quantity>
</PRODUCT>
</PRODUCTDATA>
Step 2:
Then Create CSS File And Name It As Fourth.xsl
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:for-each select="PRODUCTDATA/PRODUCT">
<xsl:sort select="PRODUCTNAME" data-type="text" order="ascending"/>
PRODUCT NAME:<xsl:value-of select="PRODUCTNAME"/><BR/>
DESCRIPTION:<xsl:value-of select="DESCRIPTION"/><BR/>
PRICE:<xsl:value-of select="PRICE"/><BR/>
QUANTITY:<xsl:value-of select="QUANTITY"/><BR/>
<html>
<body>
<!--
This is an XSLT template file. Fill in this area with the
XSL elements which will transform your XML to XHTML.
-->
</body>
</html>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<xsl:for-each select="PRODUCTDATA/PRODUCT">
<xsl:sort select="PRODUCTNAME" data-type="text" order="ascending"/>
PRODUCT NAME:<xsl:value-of select="PRODUCTNAME"/><BR/>
DESCRIPTION:<xsl:value-of select="DESCRIPTION"/><BR/>
PRICE:<xsl:value-of select="PRICE"/><BR/>
QUANTITY:<xsl:value-of select="QUANTITY"/><BR/>
<html>
<body>
<!--
This is an XSLT template file. Fill in this area with the
XSL elements which will transform your XML to XHTML.
-->
</body>
</html>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>
0 comments:
Post a Comment