gpt4 book ai didi

xml - 如何以独立于平台的方式使用节点集功能?

转载 作者:数据小太阳 更新时间:2023-10-29 01:41:33 25 4
gpt4 key购买 nike

我正在写一些我想在 linux 和 Windows 下使用的 xlst 文件。在此文件中,我使用在 MSXML 和 xsltproc 的不同命名空间中声明的节点集函数(分别为“urn:schemas-microsoft-com:xslt”和“http://exslt.org/common”)。是否有任何平台独立的方式来使用节点集?

最佳答案

是的,有一个很好的通用解决方案

EXSLT的函数 common:node-set()可以作为内联 Javascript 函数实现,因此可用于任何支持 Javascript 的浏览器(几乎所有主流浏览器无一异常(exception))。

这项技术最早由 Julian Reschke 发现在他发表在 xsl-list 上之后, 由 David Carlisle 公开.关于blog of David Carlisle还有一个指向测试页面的链接,该链接显示如此实现的 common:node-set() 函数是否适用于您选择的浏览器。

总结:

  1. 先去here并阅读说明。
  2. 然后尝试测试页面。特别是,验证它是否适用于 IE(即适用于 MSXML)
  3. 最后,使用代码。

好好享受吧!

关于xml - 如何以独立于平台的方式使用节点集功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/92076/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com