Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我陷入了一个棘手的境地。我正在使用 Apache FOP 生成 PDF 文件。首先,我在 Java 类中使用 Stringbuffer 生成一个 Xml 文件,接下来我在最终翻译成 pdf 的 Xml 文件上应用 XSL 模板。
但问题是一个标签我有一个标签。所以现在我有一种情况,我将在一个标签中有多个答案。所以我使用 String.append() 将所有值存储在一个字符串中,最后显示相同。但我希望这些值出现在不同的行而不是同一行,但我做不到。
请帮忙。
谢谢。
由于您可以完全控制您写出的 XML,为什么不为答案编写多个 XML 元素(“标签”),每个答案一个元素(假设您使用“答案”作为元素名称)。然后,您可以使用 XSLT 为每个“answer”元素生成一个“fo:block”元素。
如果我误解了您想要做什么,请通过添加一些示例数据使您的问题更加具体。