HTML和XSLT转换

3

我有一个简单的问题,

我能用XSLT将HTML转换为其他HTML吗?

如果可以,我该如何操作?

3个回答

2

TSaxon

TSaxon 是 Michael Kay 的 Saxon 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

所有其他选项与Saxon相同。

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

-x org.ccil.cowan.tagsoup.Parser

确保在Java类路径中包含TagSoup。

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

1
如果您的输入不是格式良好的XML,则使用XSLT对其进行任何处理都会很困难! :-) - Justin

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接