2013-06-15 2 views
2

Я попал в сложную ситуацию. Я использую Apache FOP для создания PDF-файлов. Сначала я создаю файл Xml с помощью Stringbuffer в Java-классе, затем я применяю XSL-шаблон в Xml-файле, который, наконец, переведен в pdf.Добавление пространства между двумя струнами

Но проблема в одном теге У меня есть один тег. так что теперь у меня есть ситуация, когда у меня будет несколько ответов в одном теге. Поэтому я использую String.append(), чтобы сохранить все значения в одной строке и, наконец, отобразить их. но я хочу, чтобы значения находились в другой строке, а не в той же строке, но я не могу этого сделать.

Пожалуйста, помогите.

Спасибо.

+0

Я не очень хорошо знаком с JAVA. Но если у вас есть что-то вроде объединения строк, где вы можете добавить свою строку с определенным символом, скажем {{}} несколько фигурных скобок, используйте его. И после этого сделайте шаблон в xslt, чтобы проследить эти фигурные скобки и поместить его в элемент mutiple для отображения на несколько строк. –

ответ

0

Как вы полностью контролируете выписываемый XML, почему бы вам не написать несколько элементов XML («тегов») для ответов, один элемент для каждого ответа (предположим, что вы используете «ответ» как элемент имя). Затем вы можете использовать свой XSLT для генерации, например. один элемент «fo: block» для элемента «ответ».

В случае, если я неправильно понял, что вы хотите сделать, уточните свой вопрос, добавив некоторые данные примера.

Смежные вопросы