Hello! I am a semi-beginner in XML, and I am trying to develop a photo directorate for my company. The only problem is that I have to do everything by hand, so though I have no problem getting data from my XSL to my XML, I have not yet been able to achieve the same thing with images. Do I store the jpgs info in the XSL and transfer it? My boss is big into wanting to find out more about XSLT and use it instead of DTDs, so if anyone has further information, I am desperate for help! Also, what happens when I want to get each image from an individualized code specifically made for each image that is an Internet link? Please help! Thanks!
*I have included a rather silly example that I am just playing with to understand the coding. Below I have listed the XSL and the XML files, with the default.jpg as an image on my hard drive to attempt to get that to come up, and the .gov URL as an image to derive from the Internet. Again, thanks!
XML:
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" href="cdcatalog p.xsl"?>
<catalog>
<cd>
<title>Empire Burlesque</title>
<artist>Bob Dylan</artist>
<country>USA</country>
<company>Columbia</company>
<price>10.90</price>
<year>1985</year>
<photo> default.jpg </photo>
</cd>
<cd xmlns:xlink="http://www.w3.org/1999/xlink">
<title>Hide your heart</title>
<artist>Bonnie Tyler</artist>
<country>UK</country>
<company>CBS Records</company>
<price>9.90</price>
<year>1988</year>
<photo>http://www.dhs.gov/threat_level/current_new.gif</photo>
</cd></catalog>
XSL:
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"><xsl:template match="/">
<html>
<body>
<h2>My CD Collection</h2>
<table border="1">
<tr bgcolor="#9acd32">
<th align="left">Title</th>
<th align="left">Artist</th>
<th align="left">Photo</th>
</tr>
<xsl:for-each select="catalog/cd">
<tr>
<td><xsl:value-of select="title"/></td>
<td><xsl:value-of select="artist"/></td>
<td><xsl:value-of select="photo"/></td>
</tr>
</xsl:for-each>
</table>
</body>
</html>
</xsl:template>
</xsl:stylesheet>