我陷入了棘手的局面。我正在使用Apache FOP生成PDF文件。首先,我在Java类中使用Stringbuffer生成Xml文件,然后我在Xml文件上应用XSL模板,最终将其转换为pdf文件。
但问题是一个标签我有一个标签。所以现在我有一种情况,我会在一个标签中有多个答案。 所以我使用String.append()将所有值存储在一个字符串中,最后显示相同的值。但是我希望这些值来自不同的行,而不是相同的行,但我无法做到。
请帮助。
感谢。
答案 0 :(得分:0)
由于您可以完全控制您编写的XML,为什么不为答案编写多个XML元素("标记"),每个答案都有一个元素(让'假设您使用"回答"作为元素名称)。然后你可以使用你的XSLT来生成例如一个" fo:block"元素"回答"元件。
如果我误解了您想要做的事情,请通过添加一些示例数据来使您的问题更具体。