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

Я пытаюсь использовать функцию экспорта 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», но у меня нет документации, чтобы понять, как функция экспорта использует их.

Есть идеи по этому поводу?????


person WrijuB    schedule 15.12.2011    source источник
comment
Было бы полезно, если бы вы поделились некоторыми точными подробностями. Можете ли вы предоставить небольшой образец вашего вывода XHTML? Какой браузер (и расширения) вы используете для отображения элементов управления XForms?   -  person grtjn    schedule 23.12.2011
comment
Я немного новичок в StackOverflow... как прикреплять файлы к сообщениям. Должен ли я использовать внешний файлообменник, чтобы предоставить вам вывод XHTML, или просто вставить содержимое сюда....   -  person WrijuB    schedule 06.01.2012
comment
Вы можете вставить ссылку или просто скопировать/вставить ее в свой вопрос с отступом не менее 1 табуляции или 4 пробелов. У длинных списков будет собственная полоса прокрутки, так что даже большие списки в порядке. Вы также можете создать суть на github или использовать что-то вроде pastebin для ссылки.   -  person grtjn    schedule 06.01.2012


Ответы (1)


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

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

person Paul Sweatte    schedule 01.09.2012