在 Python 中将 xslt 函数应用于 libxml2 中的某些节点
在 python 脚本中,我想应用以下 XSLT 函数:标准化空间并转换为 libxml2 树中的某些节点
可以在不编写样式表的情况下完成吗?
如果需要样式表,它会是什么样子?
如何从 python 将上下文节点设置为给定节点?
In a python script, I want to aplly the following XSLT functions : normalize-space and translate to some nodes from an libxml2 tree
Can it be done without writing a stylesheet ?
If a stylesheet is needed, what will it look like ?
how to set the context node to a given node from python ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
两者
normalize-space()
和translate()
是标准 XPath函数,因此它们可以用于任何XPath 表达式——没有 XSLT。只需将 API 用于您的 XPath 引擎即可。
Both
normalize-space()
andtranslate()
are standard XPath functions, so they can be used in any XPath expression -- without XSLT.Just use the API for your XPath engine.
事实上,这非常简单:D
我认为规范化空间和翻译只能从 XSLT 引擎访问
我错了
in fact it's very easy :D
I thought normalize-space and translate could be accessed only from an XSLT engine
I was wrong