使用XSLT使用嵌入式PDF呈现XML

时间:2012-03-14 15:42:22

标签: xml xslt pdf xslt-2.0

我有一个XML文档,其中包含编码的非XML PDF。

  <component>
<nonXMLBody>
  <text mediaType="application/pdf" representation="B64">JVBERi0xLjQKJeLjz9MKNyAwIG9iago8PC9UeXBlL1hPYmplY3QvQ29sb3JTcGFjZS9EZXZpY2VS.......

有没有办法可以提取PDF并使用XSLT渲染它?

1 个答案:

答案 0 :(得分:2)

不,你可以提取它(<xsl:result-document href="zzz"><xsl:value-of select="text"/>但你无法解码它(除非你的系统有非标准的扩展功能)。所以你必须使用一个单独的步骤解码不同的工具。

默认情况下,XDM数据模型字符串类型不允许XML数据中不允许的控制字符,因此没有标准的XPath类型可以保存通过解码base64编码的字符串生成的二进制blob。扩展函数可以返回特定于实现的类型的对象,因此它们可以执行任何操作....