PDA

View Full Version : xml data island problem


xiaodao
05-15-2007, 03:23 AM
Hi

we all know displaying xml data island we just need to <span datafld="title"></span> then can display all the titles. however my xml is like

<book>
<title>dog dog</title>
<url>doggie.php</url>
</book>

I want to make title "dog dog" linked with "doggie.php" what to do?

shyam
05-15-2007, 02:32 PM
Consider using xsl

<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="url.xsl"?>
<books>
<book>
<title>dog dog</title>
<url>doggie.php</url>
</book>
<book>
<title>snoop dogg</title>
<url>doggie2.php</url>
</book>
</books>

<?xml version="1.0" encoding="utf-8" ?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="html" media-type="text/html"/>
<xsl:template match="/books">
<xsl:for-each select="book">
<a>
<xsl:attribute name="href">
<xsl:value-of select="url" />
</xsl:attribute>
<xsl:value-of select="title" />
</a>
</xsl:for-each>
</xsl:template>
</xsl:stylesheet>

xiaodao
05-17-2007, 03:01 AM
hi, because i am using one html template, i think i cannot use xsl