Как создать XSLT-фильтр для извлечения всего содержимого ODT (содержащего XForm) в XHTML - PullRequest
1 голос
/ 15 декабря 2011

Я пытаюсь использовать функцию экспорта OpenOffice Writer для создания файла XHtml из ODT, содержащего XForm.

Что я заметил, так это то, что Модель XForm не экспортировалась. Я скопировал используемый XSL-файл по умолчанию и изменил «exclude-result-prefixes» узла «xsl: stylesheet» на пустую строку.

Вывод был таким же. Я искал в интернете дополнительную помощь и наткнулся на

https://issues.apache.org/ooo/show_bug.cgi?id=87731

Приведенные здесь теги "xsl: template" помогли экспортировать большую часть содержимого. 1. Экземпляр XForm, модель, привязка и т. Д.

Однако фактические элементы управления все еще отсутствовали ...

Я считаю, что хитрость заключается в тегах "xsl: template", но у меня нет документации, чтобы понять, как их использует функция экспорта.

Есть идеи на этот счет? 1016 *

1 Ответ

0 голосов
/ 01 сентября 2012

Решите, какой элемент XHTML отображается на каждый отсутствующий элемент управления XForms, затем создайте xsl:template, соответствующий каждому элементу управления, который включает в себя требуемый вывод XHTML.Вот несколько примеров похожих таблиц стилей преобразования:

XSLTForms также является отличным справочником.

...