|
XML+XSL-FO to WORD
|
|||
---|---|---|---|
#18+
Доброго дня всем! Ребята, подскажите пожалуйста, опыта маловато в XSL :) Есть XML c данными, через трансформацию XLST выгружаю отчет в WORD. Шаблон XSL делала сама: doc Save As xml и из него делаю xsl, вставляя логику на обработку XML. Тут все хорошо. Т.к. данные меняются динамически, а требования к отображению на странице очень жесткие (чертежные спецификации). То недопустим перенос на другую страницу данный внутри некоторого блока. Обгуглилась) кроме рекомендаций типа <fo:block page-break-inside="avoid"> ничего не нашла. Стала разбираться с XSL-FO. Т.к. первый раз, с ходу не пошло. Вернее XSL-FO получила и данные туда засунула. А как в WORD назад? Подскажите пожалуйста, мб есть решение без FO? Или как XML+XSL-FO открыть в WORD. Заранее благодарна за все возможные подсказки!) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2013, 09:51 |
|
XML+XSL-FO to WORD
|
|||
---|---|---|---|
#18+
У ворда есть собственный xml-формат, можно xsl'ить прямо в него. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2013, 10:41 |
|
XML+XSL-FO to WORD
|
|||
---|---|---|---|
#18+
AntonariyУ ворда есть собственный xml-формат, можно xsl'ить прямо в него. Ну я как бы его и использую :) SqluШаблон XSL делала сама: doc Save As xml и из него делаю xsl, вставляя логику на обработку XML. Но вопрос остается) Как некоторому блоку данных в итоговом doc не допустить разрыва страницей, а целиком перескакивать на следующую. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2013, 10:53 |
|
XML+XSL-FO to WORD
|
|||
---|---|---|---|
#18+
xsl-fo меня запутал. SqluНо вопрос остается) Как некоторому блоку данных в итоговом doc не допустить разрыва страницей, а целиком перескакивать на следующую.Формально никак, разрыв страницы сам по себе объект, его нельзя сделать свойством блока. Нужно как-то угадать, что следующий блок не поместится на страницу, и вставить разрыв перед ним: Код: xml 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2013, 12:11 |
|
|
start [/forum/topic.php?fid=14&fpage=16&tid=1332452]: |
0ms |
get settings: |
12ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
75ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
others: | 252ms |
total: | 430ms |
0 / 0 |