可能是一个真正的快速修复或小问题,所以我直截了当。我已经为我想要填充信息和图像的目录表创建了一个小的xml和附加的xsl文件。
整个表格完美地工作除了显示它的图像部分,我似乎无法弄清楚它是否是因为XML一般(还是全新的) ),或由于我做出的某种形式的小错误。感谢您的任何指示!
XML
<CATALOG>
<PLANT>
<NAME>
<COMMON>Pastel Roses</COMMON>
<BOTANICAL>Hybrid Rosa</BOTANICAL>
</NAME>
<OCCASION>Formal/Wedding</OCCASION>
<COLOURS>Summer pastel colours</COLOURS>
<PRICE>$60.99</PRICE>
<PHOTO><img src="images/plant1.jpg" alt="" title="" border="0" /></PHOTO>
</PLANT>
</CATALOG>
XSL
<table>
<tr>
<th>Product Name</th>
<th>Botanical Name</th>
<th>Occasion</th>
<th>Colours</th>
<th>Price</th>
<th>Photo</th>
</tr>
<xsl:for-each select="CATALOG/PLANT">
<tr>
<td><xsl:value-of select="NAME/COMMON"/></td>
<td><xsl:value-of select="NAME/BOTANICAL"/></td>
<td><xsl:value-of select="OCCASION"/></td>
<td><xsl:value-of select="COLOURS"/></td>
<td><xsl:value-of select="PRICE"/></td>
<td><xsl:value-of select="PHOTO"/></td>
</tr>
</xsl:for-each>
</table>
答案 0 :(得分:0)
尝试更改:
<xsl:value-of select="PHOTO"/>
为:
<xsl:copy-of select="PHOTO/img"/>