我有一个XML文档,其中包含一个编码的非XML PDF。
<component>
<nonXMLBody>
<text mediaType="application/pdf" representation="B64">JVBERi0xLjQKJeLjz9MKNyAwIG9iago8PC9UeXBlL1hPYmplY3QvQ29sb3JTcGFjZS9EZXZpY2VS.......有没有一种方法可以提取PDF并使用XSLT呈现它?
发布于 2012-03-15 01:33:18
不,你可以提取它(<xsl:result-document href="zzz"><xsl:value-of select="text"/>,但是你不能解码它(除非你的系统有一个非标准的扩展函数来做)。因此,您必须使用不同的工具作为单独的步骤进行解码。
默认情况下,XDM数据模型字符串类型不允许使用XML数据中不允许的控制字符,因此没有标准的XPath类型可以保存解码base64编码的字符串时产生的二进制blob。扩展函数可以返回特定于实现的类型的对象,因此它们可以做任何事情……
https://stackoverflow.com/questions/9705143
复制相似问题