我在xsl文件中嵌入了这个脚本:
<script type="text/javascript" >
window.onload = function(){
var success = new PDFObject({url:"http://19.46.1.34:8081/xmlui{mets:FLocat/@xlink:href}"}).embed("pdf");
}
</script>
我不知道如何连接函数PDFObject的字符串参数。它应该是这样的。
url: "http://19.46.1.34:8081/xmlui" +valueof{mets:FLocat/@xlink:href}
有什么想法吗?
答案 0 :(得分:1)
最简单的方法是使用<xsl:text>
和<xsl:value-of>
:
<scriptx type="text/javascript">
<xsl:text>
window.onload = function(){
var success = new PDFObject({url:"http://19.46.1.34:8081/xmlui</xsl:text>
<xsl:value-of select="mets:FLocat/@xlink:href"/>
<xsl:text>"}).embed("pdf");
}
</xsl:text>
</scriptx>
(我将<script>
替换为<scriptx>
,以便内容将突出显示为XML而不是JavaScript)