使用 FOP Apache 将图像从 XML 加载到 XSLT
Load Image from XML to XSLT using FOP Apache
我正在尝试将图像从我的 XML 加载到我的 XSLT。
我正在使用 XML 1.0.
我找到了很多解决方案,但是我的 XML 有另一种构造,所以我希望有人能够提供帮助。
这是我的 XML:
<groundplan>
<drawing mime_type="image/png" url="./Pictures/drawing1.png"></drawing>
<drawing mime_type="image/png" url="./Pictures/drawing2.png"></drawing>
</groundplan>
XSLT:
<?xml version="1.0" encoding="ISO-8859-1"?>
<fo:table-row>
<fo:table-cell>
<fo:block>
<fo:external-graphic content-height="33mm" content-width="190mm" scaling="non-uniform" src=""/>
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell>
<fo:block>
<fo:external-graphic content-height="33mm" content-width="190mm" scaling="non-uniform" src=""/>
</fo:block>
</fo:table-cell>
</fo:table-row>
是否可以从我的 XML 添加源?
谢谢大家的帮助!
只需匹配每张图:
<xsl:template match="/groundplan/drawing">
<fo:table-row>
<fo:table-cell>
<fo:block>
<fo:external-graphic content-height="33mm" content-width="190mm" scaling="non-uniform" src="{@url}"/>
</fo:block>
</fo:table-cell>
</fo:table-row>
</xsl:template>
我正在尝试将图像从我的 XML 加载到我的 XSLT。
我正在使用 XML 1.0.
我找到了很多解决方案,但是我的 XML 有另一种构造,所以我希望有人能够提供帮助。
这是我的 XML:
<groundplan>
<drawing mime_type="image/png" url="./Pictures/drawing1.png"></drawing>
<drawing mime_type="image/png" url="./Pictures/drawing2.png"></drawing>
</groundplan>
XSLT:
<?xml version="1.0" encoding="ISO-8859-1"?>
<fo:table-row>
<fo:table-cell>
<fo:block>
<fo:external-graphic content-height="33mm" content-width="190mm" scaling="non-uniform" src=""/>
</fo:block>
</fo:table-cell>
</fo:table-row>
<fo:table-row>
<fo:table-cell>
<fo:block>
<fo:external-graphic content-height="33mm" content-width="190mm" scaling="non-uniform" src=""/>
</fo:block>
</fo:table-cell>
</fo:table-row>
是否可以从我的 XML 添加源?
谢谢大家的帮助!
只需匹配每张图:
<xsl:template match="/groundplan/drawing">
<fo:table-row>
<fo:table-cell>
<fo:block>
<fo:external-graphic content-height="33mm" content-width="190mm" scaling="non-uniform" src="{@url}"/>
</fo:block>
</fo:table-cell>
</fo:table-row>
</xsl:template>