如何使用 xsl 从 xml 文件中读取嵌入图像
How to read a embedded image from xml file with xsl
我在 XML 文件中嵌入了一张图像(没有路径,图像位)。
<image>Image pixels encoded in 64<image>
那么我的问题是,是否可以通过 xml 文件将 XSL 转换为 HTML 并显示嵌入的图像。
谢谢
如今,浏览器对 data
网址的支持很好,因此您可以使用
<xsl:template match="image">
<img src="data:image/gif;base64,{.}"/>
</xsl:template>
如果您的 XML image
元素包含 GIF 图像数据。例如,如果您有 PNG 或 JPEG 图片,则显然需要调整 MIME 类型。
我在 XML 文件中嵌入了一张图像(没有路径,图像位)。
<image>Image pixels encoded in 64<image>
那么我的问题是,是否可以通过 xml 文件将 XSL 转换为 HTML 并显示嵌入的图像。
谢谢
如今,浏览器对 data
网址的支持很好,因此您可以使用
<xsl:template match="image">
<img src="data:image/gif;base64,{.}"/>
</xsl:template>
如果您的 XML image
元素包含 GIF 图像数据。例如,如果您有 PNG 或 JPEG 图片,则显然需要调整 MIME 类型。