Xml ApacheFop-呈现PDF的超链接
我得到了一个包含几个文本块和列表的xml文件。这将通过xsl转换使用ApacheFOP呈现为pdf。xsl正在工作,但是在xml中定义了这样的链接Xml ApacheFop-呈现PDF的超链接,xml,apache,xslt,pdf,apache-fop,Xml,Apache,Xslt,Pdf,Apache Fop,我得到了一个包含几个文本块和列表的xml文件。这将通过xsl转换使用ApacheFOP呈现为pdf。xsl正在工作,但是在xml中定义了这样的链接[abc | www.abc.com],这将导致与abc的链接,如图所示,并将www.abc.com作为目标 xsl等价物如下所示: abc 然而,这些链接在文本块中,我不知道它们何时出现,何时不出现。因此,我需要的是一种方法来捕获这些内容,并将其转化为上面的形式,我不知道在XSL中如何实现这一点 第二种方法是对渲染器实现一些自定义行为,但这可能需要很
[abc | www.abc.com]
,这将导致与abc的链接,如图所示,并将www.abc.com作为目标
xsl等价物如下所示:
abc
然而,这些链接在文本块中,我不知道它们何时出现,何时不出现。因此,我需要的是一种方法来捕获这些内容,并将其转化为上面的形式,我不知道在XSL中如何实现这一点
第二种方法是对渲染器实现一些自定义行为,但这可能需要很多努力,我不知道在这里从何处着手
输入示例:
<fields>
<field1>
This is an example blog which contains the link [abc|www.abc.com] on a
random position and it can contain a second link [abc2|www.abc2.com] like this
</field1>
<fields>
这是一个示例博客,其中包含网站上的链接[abc | www.abc.com]
随机位置,它可以包含第二个链接[abc2 | www.abc2.com]如下
期望输出:
字段1:
这是一个示例博客,其中包含
随机位置,它可以包含像这样的第二个链接我认为您需要进一步明确您的输入和所需的输出。你能给出一些明确的示例(我指的是输入文件和所需的输出文件)吗?我添加了一个示例xml和所需的输出,它们应该在pdf中。我所知道的是,该字段位于pdf中,但缺少这种特殊的链接语法,我目前不知道如何解决这个问题。您使用什么语言将xml转换为xsl fo?您正在使用xslt吗?