如何使用 XSL 将 Atom feed 中的相对链接转换为绝对链接?
我正在从 Confluence 提取 Atom 提要。某些链接和图像与域 (/) 相关,因此当我在不同网站上使用提要时,图像和链接会损坏。
是否可以使用 xslt 将所有应用程序相对链接转换为绝对链接?有更好的方法吗?
I'm pulling an Atom feed from Confluence. Some of the links and images are relative to the domain (/), so when I consume the feed on a different website the images and links are broken.
Is it possible to convert all app relative links to absolute with xslt? Is there a better approach?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用
/feed/link/@href
的值通过在中查找
节点并将其替换为完整路径。="/
来为所有相对路径构建绝对路径text()You could use the value of the
/feed/link/@href
to build an absolute path for all of the relative paths by looking for="/
within thetext()
nodes and replacing it with a full path.