HTML和XSLT转换

时间:2011-08-18 13:38:03

标签: html xml xslt xhtml

我有一个简单的问题,

我可以使用XSLT将HTML转换为其他HTML。

如果有可能,我应该怎么做?

3 个答案:

答案 0 :(得分:2)

如果您的输入HTML是格式良好的XML,那么您可以使用XSLT以任何文本格式转换输入HTML。

答案 1 :(得分:2)

TSaxon

  

TSaxon是迈克尔凯的撒克逊人的一个小而方便的重新包装   6.5.5 XSLT 1.0处理器使其理解HTML和XML   输入。 TSaxon的saxon.jar版本是替代版本   Saxon的。唯一改变的源代码是   com.icl.saxon.StyleSheet.java

您可以这样调用它:

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

所有其他选项与撒克逊一样。

     

如果您更喜欢使用支持XSLT 2.0的更高版本的Saxon   和XQuery,您可以使用标准的Saxon选项:

-x org.ccil.cowan.tagsoup.Parser
  

确保TagSoup位于Java类路径上。

答案 2 :(得分:0)

您可以尝试使用TagSoup(http://vrici.lojban.org/~cowan/XML/tagsoup/] 1)来处理凌乱的HTML并将XSLT插入其中。