我想知道是否有可能在XML中显示必须在目录中上传的图像。使用xslt获取此XML文件。此图像位于我的本地存储中。
我正在尝试使用此xml代码
<gmd:graphicOverview>
<gmd:MD_BrowseGraphic>
<gmd:fileName gco:nilReason="missing">
<gco:CharacterString>
<xsl:attribute>
<xsl:copy-of select="/mnt/images/test_image.png"/>
</xsl:attribute>
<gco:CharacterString/>
</gmd:fileName>
<gmd:fileDescription>
<gco:CharacterString>large_thumbnail</gco:CharacterString>
</gmd:fileDescription>
</gmd:MD_BrowseGraphic>
</gmd:graphicOverview>
但它不起作用。 有没有办法在我的最终xml中获得这个缩略图?
答案 0 :(得分:0)
XSLT中的xsl:copy-of/@select
属性采用XPath(一种指定XML文档中的节点的方式),而不是文件系统路径。此外,XML是一种通用的标记语言,并没有显示图像的概念 - 这取决于特定的XML应用程序。 XML本身可能提供图像的URL,甚至可以以编码形式嵌入图像数据本身,但“显示”在XML级别上并不是一个有意义的概念。