HTML и XSLT преобразование - PullRequest
       6

HTML и XSLT преобразование

3 голосов
/ 18 августа 2011

У меня простой вопрос,

Могу ли я использовать XSLT для преобразования HTML в другой HTML.

Если это возможно, как мне это сделать?

Ответы [ 3 ]

2 голосов
/ 18 августа 2011

TSaxon

TSaxon - это небольшая, но удобная переупаковка процессора Saxon 6.5.5 XSLT 1.0 Майкла Кея, чтобы он понимал как HTML, так и ввод XML.Версия saxon.jar от TSaxon является заменой Saxon.Единственный измененный исходный код: com.icl.saxon.StyleSheet.java

Вы можете вызвать его так:

java -jar saxon.jar -H html-doc style-doc

Все остальные параметры такие же, как в Saxon.

Если вы предпочитаете использовать более позднюю версию Saxon, которая поддерживает XSLT 2.0 и XQuery, вы можете использовать стандартную опцию Saxon:

-x org.ccil.cowan.tagsoup.Parser

убедившись, что TagSoup находится на вашем пути к классам Java.

2 голосов
/ 18 августа 2011

Если ваш входной HTML является правильно сформированным XML, то вы можете использовать XSLT для преобразования входного HTML в любой текстовый формат.

0 голосов
/ 18 августа 2011

Вы можете попробовать TagSoup (http://vrici.lojban.org/~cowan/XML/tagsoup/] 1 ) для грязного HTML и подключить к нему свой XSLT.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...