问题标签 [libxslt]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python-3.x - Python3 和 xml/xslt 库
在 python 2.6 中,我这样做是为了实现 xsl 转换
Python 3.2 中的等价物是什么?
我问是因为 lnxml 和 libxslt 在 python3.2 中似乎不可用。我听说过 lxml - 这是直接相当于 libxml2 + libxslt 还是它有不同的调用模式(需要重写代码)?
ruby - Gem 依赖库错误(头文件)
所以,我正在尝试安装 libxslt-ruby (http://rubydoc.info/gems/libxslt-ruby/1.0.8/frames) 以便我可以使用 word_parsing gem (http://rubygems.org/gems /word_parsing),但我收到一条错误消息,提示我没有一些必需的 lib 文件。我该如何解决这个问题?它们是否已经在我的系统上(Mac Lion)?
我发现 libxslt-ruby 只需要以下内容:
并且,我的 /usr/bin 目录中有所有这些(作为 dylib 的)
这是错误:
libxslt - XSLT:xsltApplyStylesheet 返回 null
我有一个 xml 和 xsl 文件。xsl 的输出只是一个文本,即如果某些条件失败,结果只是对失败的描述。如果所有条件都通过,则结果为空。如果我在 xsltproc 中运行它,它工作正常。
但是,如果我使用函数 xsltApplyStylesheet 使用 libxslt 运行它,我会看到空结果。xsltApplyStylesheet 的输入 xml 是在代码中动态创建的。使用 xsltParseStylesheetFile 读取 xsl 文件。(我使用了xml和xsltParseStylesheetFile->doc的输出的xmlDocDumpFormatMemory,看起来都很好)。我在 ApplyStylesheet 之后尝试了 xsltSaveResultToString,它也不起作用。
这里可能有什么问题?
代码片段:
TIA 并感谢您的帮助!
objective-c - 操作系统 | xmlXPathCompOpEval:函数最大值绑定到未定义的前缀数学
在我的应用程序中,我使用的是 libxslt 引擎,但遇到了一个问题,我的 xslt 引擎使用了一种语法
并收到警告
这是否意味着,现有的 libxslt 不支持 OSX 上的数学函数以及解决此错误的所有其他替代方法。
osx-snow-leopard - 如何知道,libxslt 是否支持 EXSLT
我在 MacOSX 10.7 上,并且从 libxml2/xmlversion.h 中可以看到 libxml2 版本是
定义 LIBXML_DOTTED_VERSION "2.7.3"
这意味着 2.7.3
我的应用程序也使用 xslt,因为它有 libxslt 处理器,它与 libxml2 一起提供
一些文件可能包含数学函数,像这样,
通过网站http://www.exslt.org/howto.html它说,xslt 处理器应该支持 EXSLT 功能,
有谁有任何想法,我该如何确认?
compiler-errors - libxslt 编译错误:未定义对“xmlXPathContextSetCache”的引用
我正在尝试在我的 Linux 机器上安装 libxml 和 libxslt。我已经在/flocal/apps/libxml2-2.7.8
.
当我安装 libxslt-1.1.26 时,出现错误。这是我在安装 libxslt 时遵循的步骤:
sudo ./configure --with-libxml-prefix=/flocal/apps/libxml2-2.7.8 --with-libxml-include-prefix=/flocal/apps/libxml2-2.7.8/include --with-libxml-libs-prefix=/flocal/apps/libxml2-2.7.8/lib
sudo make
给我以下错误:../libxslt/.libs/libxslt.so:未定义对“xmlXPathCompiledEvalToBoolean”的引用
../libxslt/.libs/libxslt.so:对“xmlXPathContextSetCache”的未定义引用
collect2: ld 返回 1 个退出状态
python - 需要与 PyKML 交互的 Python 库。需要一些关于 libxml2 和 libxslt 的指导
我正在自学 Python,多亏了当我遇到困难时得到的大力帮助,我对自己的进步感到满意。
我正在从事一个项目,该项目从多个 API 中检索一堆记录、数据挖掘地址、提取地理位置(使用 GeoPy),现在我想在 Google 地球中将它们可视化。
我想做的完美库是 PyKML。它看起来很简单,特别是因为我想在 PyKML 文档中重新创建“环绕位置”之旅,使我能够以编程方式创建 KML 文档。
我遇到的问题是 PyKML 依赖于 lxml,而 lxml 依赖于 libxml2 和 libxslt,我无法安装它们中的任何一个。
我不确定这些库的用途,我什至不知道我是否可以在我的机器上运行(我正在使用 Windows)。libxml2 和 libxslt 的文档让我特别困惑,因为其中提到了 C 语言和编译器。
谁能告诉我“安装”和测试 lxml、libxml2 和 libxslt 以与 Python 一起使用的正确方法是什么?是否有人知道其他允许以编程方式创建 KML 文档的 Python 库,并且最好不依赖于其他库?
在此先感谢您的帮助。干杯
解决了
我通过卸载 64 位版本的 Python for Windows 并安装 32 位版本解决了这个问题。
此外,我从这里为 Python 2.6 安装了 lxml 2.3 的 32 位二进制版本:
http://pypi.python.org/pypi/lxml/2.3
我认为问题在于 Python 2.6 64 的某些组件与 lxml 工作所需的所有库之间的不兼容。
xml - 在包含的 XSLT 文档中应用实体会导致错误
我有一个带有实体定义的 XSL 样式表:
entity.dtd 仅包含一个定义:
如果我使用 © 在具有 DOCTYPE 声明的文档中,一切正常。但是当我包含另一个 XSL 文档并尝试在那里使用该实体时,XSLT 处理器说未定义“复制”实体。
如何定义全局 DTD 以在任何包含的 XSL 样式表中使用它?
node.js - 如何使用来自 nodejs/node_xslt 的 exsl:node-set?
我正在尝试通过 node_xslt 模块从 nodejs 使用 EXSLT 节点集函数。这是一个简单的 libxslt 库包装器,它支持 EXSLT,因为我可以得到它。然而,任何对 exsl:node-set 的引用都会产生 Thi,这就是我使用它的方式。
任何这是错误:
xmlXPathCompOpEval:未找到函数节点集 XPath 错误:未注册的函数运行时错误:文件 ./JayDataContextGenerator_OData_V2.xslt 第 58 行元素 for-each 无法评估“选择”表达式。
更新:Bahblah,node_xslt 插件的作者已经更新了 github 中的项目,所以上面提到的转换可以毫不费力地执行。
plone - 升级到 Plone 4.2 时,哪些版本的 libxml2 和 libxslt 应该与 lxml 2.3.4 一起使用?
升级到 Plone 4.2 时,哪些版本的 libxml2 和 libxslt 应该与 lxml 一起使用?