PHP Classes

File: myEngine/sample.xsl

Recommend this page to a friend!
  Classes of Tereshchenko Andrey  >  myEngine  >  myEngine/sample.xsl  >  Download  
File: myEngine/sample.xsl
Role: Auxiliary data
Content type: text/plain
Description: XSL example
Class: myEngine
Illustration of use XML/XSLT technology with PHP.
Author: By
Last change: -
Date: 18 years ago
Size: 1,822 bytes


Class file image Download
<?xml version="1.0" encoding="Windows-1251"?>
<xsl:stylesheet xmlns:xsl="">

  <xsl:template match="/">
	      <title>myEngine example</title>
	    <body style="margin: 10%; font-family: Courier New;">
	      <center><h1>myEngine example</h1></center>
        <p><center><?php return SAMPLE_TEXT; ?></center></p>
        <xsl:apply-templates />
  <xsl:template match="books">
    <TABLE style="width: 100%">
      <xsl:for-each select="book">
		        <xsl:when test="position() mod 3 = 0">
			        <xsl:attribute name="style">background-color: #FAF0E6</xsl:attribute>
			      <xsl:when test="position() mod 3 = 1">
			        <xsl:attribute name="style">background-color: #B0C4DE</xsl:attribute>
			        <xsl:attribute name="style">background-color: #98FB98</xsl:attribute>
          <TD><xsl:value-of select="@id"/></TD>
          <xsl:apply-templates />
  <xsl:template match="title">
    <TD style="width: 40%">
      <xsl:apply-templates />
  <xsl:template match="author">
    <TD style="width: 30%">
      <xsl:apply-templates />
  <xsl:template match="price">
      <xsl:apply-templates />
  <xsl:template match="node()">
      <xsl:apply-templates />
For more information send a message to info at phpclasses dot org.