Принимает ли Летающая тарелка HTML, а не XHTML? - PullRequest
0 голосов
/ 12 апреля 2011

Мой исходный код - HTML, неправильно сформированный XHTML. В худшем случае мне придется очистить и преобразовать HTML в HTML, а затем кормить летающую тарелку.

Ответы [ 2 ]

2 голосов
/ 12 апреля 2011

Летающая тарелка не поддерживает HTML;как отмечалось на его веб-сайте : «Нет поддержки устаревшего HTML (хотя доступно несколько очистителей Java HTML с открытым исходным кодом различного качества)».Вы можете попробовать один из предлагаемых ими очистителей HTML.Неудивительно, что одним из лучших является HtmlCleaner .

0 голосов
/ 12 апреля 2011

Руководство пользователя «Летающая тарелка» отвечает на мой вопрос.

Flying Saucer - это рендерер XML / CSS, Это означает, что он принимает файлы XML как ввод, применяет форматирование и стиль используя CSS, и генерирует визуализированный представление этого XML в качестве вывода. Вывод может идти на экран (в GUI), к изображению или к файлу PDF. Потому что мы верим, что большинство людей заинтересованы в повторном использовании своих знаний веб-макета, наша основная цель для содержимое XHTML 1.0 (строго), XML формат документа, который стандартизирует HTML. Тем не менее, мы принимаем любые правильно сформированный XML для рендеринга как можно дольше так как предоставляется CSS, который говорит нам, как выложить это. В случае XHTML, таблицы стилей по умолчанию предоставляются коробки и упакованы в библиотека, что означает, что летающая тарелка может сделать большинство XHTML из коробки с достойные результаты.

...