|
Subject: [xsl] XSLT, XML & PHP From: "Anna Wagg" <annawagg@xxxxxxxxxxx> Date: Wed, 02 Apr 2003 20:44:25 +0000 |
<xsl:template match="/Recordset">
<html>
<head>
<title>XSL Travel</title>
</head>
<body>
<h1>Travel Packages</h1>
<table border="0">
<xsl:for-each select="Travelpackage">
<tr>
<td>
<xsl:text>Country_name</xsl:text>
</td>
<td>
<xsl:value-of select="Country_name" />
</td>
</tr>
<tr>
<td>
<xsl:text>City</xsl:text>
</td>
<td>
<xsl:value-of select="City" />
</td>
</tr>
<tr>
<td>
<xsl:text>Resort</xsl:text>
</td>
<td>
<xsl:value-of select="Resort" />
</td>
</tr>
<tr>
<td>
<xsl:text>Resort_rating</xsl:text>
</td>
<td>
<xsl:value-of select="Resort_rating" />
</td>
</tr>
<tr>
<td>
<xsl:text>Resort_typeofholiday</xsl:text>
</td>
<td>
<xsl:value-of select="Resort_watersports" />
</td>
</tr>
<tr>
<td>
<xsl:text>Resort_watersports</xsl:text>
</td>
<td>
<xsl:value-of select="Resort_watersports" />
</td>
</tr>
<tr>
<td>
<xsl:text>Resort_meals</xsl:text>
</td>
<td>
<xsl:value-of select="Resort_meals" />
</td>
</tr>
<tr>
<td>
<xsl:text>Resort_drinks</xsl:text>
</td>
<td>
<xsl:value-of select="Resort_drinks" />
</td>
</tr>
<tr>
<td>
<xsl:text>Package_dateofdep</xsl:text>
</td>
<td>
<xsl:value-of select="*/Package_dateofdep" />
</td>
</tr>
<tr>
<td>
<xsl:text>Package_price</xsl:text>
</td>
<td>
<xsl:value-of select="*/Package_price" />
</td>
</tr>
<tr>
<td colspan="2"><hr /></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
===========
xslt_travel.php
===========
<?php$result = xslt_process($xh, 'travel.xml', 'travel.xsl');
if ($result) {
echo($result);
} else {
echo("There is an error in the XSL transformation...\n");
echo("\tError number: " . xslt_errno() . "\n");
echo("\tError string: " . xslt_error() . "\n");
exit;
}
?>
===========| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| Re: [xsl] Sort not sorting revisite, David Carlisle | Thread | RE: [xsl] XSLT, XML & PHP, Avula, Raj |
| Re: [xsl] Replacing many attributes, J.Pietschmann | Date | Re: [xsl] Replacing many attributes, David Pratt |
| Month |