В настоящее время я использую XSL для рабочего проекта, и у меня возникла проблема.XSL-FO | FO: Метки удаляются
Я пытаюсь прочитать значения для базы данных, которые выглядят следующим образом:
<fo:block font-weight='bold>hello</fo:block>
и кажется, что XSL является зачистка <fo:block>
элемента, потому что это дает мне текст только (я вижу только Привет, а не в полужирный, и он не ведет себя как элемент блока). Я чувствую, как-то, что XSL интерпретирует значение, считанное из БД, как строку, и полосу тегов <fo>
, оставляя только текст.
Любая идея, что можно сделать, чтобы сохранить мой стиль?
(Очевидно, что этот пример был упрощен, текст, который будет отображаться больше, чем это)
EDIT: ответил на будущие ссылки
Какую технологию вы используете для компиляции файла '.fo'? У вас есть доступ к этому файлу, прежде чем процессор создаст выход? – Boldewyn
Также вы связываете префикс 'fo' с XSL-FO? Дважды проверьте, что ваша проблема звучит точно так же, как процессор FO игнорирует его из-за неправильных пространств имен. – Boldewyn
@Boldewyn да, это префикс, остальная часть моего шаблона написана с использованием 'fo', только часть, прочитанная из БД, кажется проблемой –