我正在处理我的项目页面,xml中的一个元素将成为项目的图像预览。现在我正在做的只是关注设计,我会做条件检查后来预览字段中是否有条目。
然而,当我去添加图像时,我什么也得不到。我对xml文档中的图像进行了一些研究,发现我需要CDATA来处理图像,但是当我这样做时,我最终得到了你在网站上看到的内容http://lab.nmjgraphics.com/xml/projects.xml
以下是与该特定地点有关的代码
<preview> <!-- If a preview image is available it will go here, otherwise a default image will be used -->
<![CDATA[<img src="../images/project_thumbs/no_preview.jpg alt="No Preview Available" />]]>
</preview>
最后在被调用的xsl中显示它。
<xsl:template match="preview">
<xsl:value-of select="." />
</xsl:template>
我想知道的是(我真的希望避免它,我在课堂上理解它很困难)我是否需要做一个DTD并以某种方式注册它或者什么?