forum.bitel.ru
http://forum.bitel.ru/

Как использовать xmlns:fop вместо xmlns:fo
http://forum.bitel.ru/viewtopic.php?f=22&t=4138
Страница 1 из 1

Автор:  slavav [ 07 июн 2010, 20:56 ]
Заголовок сообщения:  Как использовать xmlns:fop вместо xmlns:fo

Хочу создать карточку договора. Карточку генерирую преобразованием одного формата в XSL-FO и к сожалению при конвертации в получающемся xsl файле устанавливается xmlns:fop вместо xmlns:fo. Как показали опыты xmlns:fop не воспринимается биллингом. Можно ли как-то приучить биллинг к xmlns:fop? Пытался разобраться в XSLT преобразованиях чтобы преобразовать одно пространство имен в другое, но это слишком сложно оказалось для меня. Может как-то можно поднастроить биллинг? Версия биллинга 5.0.

Автор:  dimOn [ 07 июн 2010, 21:07 ]
Заголовок сообщения:  Re: Как использовать xmlns:fop вместо xmlns:fo

а чем генерите?

Автор:  slavav [ 07 июн 2010, 22:15 ]
Заголовок сообщения:  Re: Как использовать xmlns:fop вместо xmlns:fo

Идея взята вот отсюда http://wiki.services.openoffice.org/wiki/ODF_Toolkit/Efforts/ODTransform. Для генерации XSL-FO файлов из ODF документов. Малость доработана мной чтобы на выходе получать готовые карточки для договора. Но вот столкнулся с таким гемороем.

Автор:  dimOn [ 08 июн 2010, 11:15 ]
Заголовок сообщения:  Re: Как использовать xmlns:fop вместо xmlns:fo

хм, ну попробуйте автозамену строк и всё...
не?

Автор:  stark [ 08 июн 2010, 14:50 ]
Заголовок сообщения:  Re: Как использовать xmlns:fop вместо xmlns:fo

исправьте
Код:
xmlns:fo="http://www.w3.org/1999/XSL/Format"


на
Код:
xmlns:fop="http://www.w3.org/1999/XSL/Format"

Автор:  slavav [ 08 июн 2010, 15:47 ]
Заголовок сообщения:  Re: Как использовать xmlns:fop вместо xmlns:fo

stark писал(а):
исправьте
Код:
xmlns:fo="http://www.w3.org/1999/XSL/Format"


на
Код:
xmlns:fop="http://www.w3.org/1999/XSL/Format"


Вот именно xmlns:fop и стоит и именно с этим URL и все равно биллинг не воспринимает. Тупо меняю xmlns:fop на xmlns:fo и везде заменяю fop на fo и все начинает работать.

Автор:  slavav [ 08 июн 2010, 15:48 ]
Заголовок сообщения:  Re: Как использовать xmlns:fop вместо xmlns:fo

dimOn писал(а):
хм, ну попробуйте автозамену строк и всё...
не?


Оно конечно хорошо, но хотелось бы более правильный подход. Ибо встретится где нить в тексте fop (а не в тегах) и будет косяк.

Автор:  slavav [ 08 июн 2010, 19:33 ]
Заголовок сообщения:  Re: Как использовать xmlns:fop вместо xmlns:fo

вот файл который не хочет работать. расширение txt т.к. xsl файлы не загружаются.

Вложения:
fo-out.txt [1.74 КБ]
Скачиваний: 346

Автор:  slavav [ 10 июн 2010, 15:42 ]
Заголовок сообщения:  Re: Как использовать xmlns:fop вместо xmlns:fo

Я так понял что биллинг жестко заточен под xmlns:fo?

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/