[
Lists Home |
Date Index |
Thread Index
]
I am trying to render simple XML using XSL
on Safari ( see xml and XSL code below) browser
on a MAC (OSX panther). The XML is displayed
without the "table" format simply as
John G Doe
but the XSl shows up fine as an empty table.
Any ideas as tyo what's going on ?
thanks,
Shri
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="name.xsl"?>
<!DOCTYPE Names [
<!ELEMENT Names (name)*>
<!ELEMENT Name (first,middle,last)>
<!ELEMENT first (#PCDATA)>
<!ELEMENT middle (#PCDATA)>
<!ELEMENT last (#PCDATA)>
]>
<Names>
<Name>
<first>John</first>
<middle>G</middle>
<last>Doe</last>
</Name>
*******************************
<?xml version="1.0" ?>
<xsl:stylesheet version="1.1"
xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<!--
****************************
The above line works for IE5
****************************
-->
<!--
<xsl:stylesheet version="1.1"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
-->
<!--
*********************************
The above line works for Mozilla
*********************************
-->
<xsl:template match="/">
<html>
<body>
<table border="2" bgcolor="yellow">
<tr>
<th>first</th>
<th>middle</th>
<th>last</th>
</tr>
<xsl:for-each select="Names">
<xsl:for-each select="Name">
<tr>
<td><xsl:value-of select="first"/></td>
<td><xsl:value-of select="middle"/></td>
<td><xsl:value-of select="last"/></td>
</tr>
</xsl:for-each>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>
__________________________________
Do you Yahoo!?
Yahoo! Hotjobs: Enter the "Signing Bonus" Sweepstakes
http://hotjobs.sweepstakes.yahoo.com/signingbonus
|