XML DOM - XSLTProcessor 对象
XSLTProcessor 用 XSLT 来转换 XML。
XSLTProcessor 对象
XSLTProcessor 使用 XSLT 样式表来转换 XML 文档。
通过 importStylesheet() 方法用一个样式表来初始化它。 如果你的样式表使用参数,可以用 setParameter() 来设置这些参数。 最后,使用 transformToDocument() 或 transformToFragment() 来执行实际的转换。
IE 支持 XSLT 但没有实现 XSLTProcessor 对象。
参阅特定于 IE 的 Node 对象的 transformNode() 和 transformNodeToObject() 方法。
XSLTProcessor 对象的方法
方法 | 描述 | IE | F | O | W3C |
---|---|---|---|---|---|
clearParameters() | 删除之前的任何设置参数。 | No | 1 | 9 | Yes |
getParameter() | 返回指定的参数的值。 | No | 1 | 9 | Yes |
importStylesheet() | 指定要使用的 XSLT 样式表。 | No | 1 | 9 | Yes |
removeParameter() | 删除指定的参数。 | No | 1 | 9 | Yes |
reset() | 把 XSLTProcessor 恢复为默认状态。 | No | 1 | 9 | Yes |
setParameter() | 设置样式表参数。 | No | 1 | 9 | Yes |
transformToDocument() | 把节点或文档转换为新的文档。 | No | 1 | 9 | Yes |
transformToFragment() | 把节点或文档转换为 DocumentFragment。 | No | 1 | 9 | Yes |