У меня простой вопрос,
Могу ли я использовать XSLT для преобразования HTML в другой HTML.
Если это возможно, как мне это сделать?
TSaxon - это небольшая, но удобная переупаковка процессора Saxon 6.5.5 XSLT 1.0 Майкла Кея, чтобы он понимал как HTML, так и ввод XML.Версия saxon.jar от TSaxon является заменой Saxon.Единственный измененный исходный код: com.icl.saxon.StyleSheet.java
com.icl.saxon.StyleSheet.java
Вы можете вызвать его так:
java -jar saxon.jar -H html-doc style-doc
Все остальные параметры такие же, как в Saxon. Если вы предпочитаете использовать более позднюю версию Saxon, которая поддерживает XSLT 2.0 и XQuery, вы можете использовать стандартную опцию Saxon:
Все остальные параметры такие же, как в Saxon.
Если вы предпочитаете использовать более позднюю версию Saxon, которая поддерживает XSLT 2.0 и XQuery, вы можете использовать стандартную опцию Saxon:
-x org.ccil.cowan.tagsoup.Parser
убедившись, что TagSoup находится на вашем пути к классам Java.
Если ваш входной HTML является правильно сформированным XML, то вы можете использовать XSLT для преобразования входного HTML в любой текстовый формат.
Вы можете попробовать TagSoup (http://vrici.lojban.org/~cowan/XML/tagsoup/] 1 ) для грязного HTML и подключить к нему свой XSLT.