首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用将图像从XML加载到XSLT

使用将图像从XML加载到XSLT
EN

Stack Overflow用户
提问于 2017-02-06 17:15:34
回答 1查看 311关注 0票数 0

我正试图将XML中的图像加载到XSLT中。

我正在使用XML1.0。

我找到了很多解决方案,但是我的XML还有另一个结构,所以我希望有人能帮上忙。

这是我的XML:

代码语言:javascript
复制
<groundplan>
    <drawing mime_type="image/png" url="./Pictures/drawing1.png"></drawing>
    <drawing mime_type="image/png" url="./Pictures/drawing2.png"></drawing>
</groundplan>

XSLT:

代码语言:javascript
复制
<?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中添加源代码吗?

为了所有的帮助!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-06 19:12:13

只需匹配每一幅画:

代码语言:javascript
复制
<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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42073524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档