问题标签 [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.
xml - 字符串中用括号括起来的 XSLT 1.0 转换编号
我正在尝试转换如下所示的占位符字符串:
输出
有什么建议么?
ruby-on-rails - Nokogiri installation error for Ruby 1.8.7 for Linux OS
I am working with Rails 3.2.1 and ruby 1.8.7 on Linux OS. I am trying to install Nokogiri for Authorize-net gem on a WHM Server. I am getting the following error :
The mkmf.log file states that libxslt is missing.
When trying to install libxslt-ruby, I'm getting the following error :
The mkmf.log file states :
I am developing on Windows machine but the client's server is Linux. I tried googling but no luck.
Any help would be highly appreciated!
Thanks in advance!
c++ - 在 Qt 中捕获我的程序的 stderr 输出
我正在编写一个使用 libxslt 库的 Qt GUI 应用程序。libxslt 总是将错误打印到 stderr,但在某些情况下,用户查看显示的这些消息会很有帮助。有没有办法捕获标准错误输出并将其放入 QString 中?
python - 从 lxml 导入 etree 时出现 libxml2 ImportError
我正在尝试在 Enthought Canopy 中运行 python-docx。我在 VMWare Worstation 10 上运行 Ubuntu 14.04。每当我尝试从 lxml 导入 docx 或导入 etree 时,我都会收到一个似乎与 libxml2 库有关的错误:
我检查了一下,发现另一个人有类似的错误,我按照指示进行操作。仍然没有运气。然后我意识到我的电脑上有 libxml2 版本 2.9.1。
这是否意味着我需要获取较旧的 2.9.0 版本的 libxml2,还是发生了其他事情?我可以用 apt-get 找到 2.9.1,但不是 2.9.0。在踏上这条路之前,我想这里有人可能有更好的主意。
谢谢!
string - CMake整数比较不起作用
我正在尝试使用CMake来检查系统是否已xsltproc
安装,并且它来自libxslt
1.1.27 或更高版本。(早期版本中有一个我不想解决的错误。)
当你运行时xsltproc --version
,你会得到这样的输出:
我编写了这段 CMake 代码来解析第一行中的第二个整数,并尝试将其与 10127 进行比较,这应该告诉我是否有足够新的版本xsltproc
:
问题是,无论我得到什么值LIBXSLT_VERSION
,测试总是成功的。当我在发出上面第一个引用块的系统上运行它时,它应该成功了,但是我尝试将测试值增加到 10129 以说服自己它会沿着失败路径走下去,但它没有!我后来在一个libxslt
1.1.17 的系统上运行它,它也跑到了成功的道路上。
我已经尝试翻转逻辑(即GREATER 10126
),使用VERSION_LESS
andSTRLESS
等。我还尝试将裸整数切换为字符串,取消引用变量名,因此它是直接的字符串到字符串比较等。没有任何帮助。
我主要使用 CMake 2.6 和 2.8。
xslt - 是否可以为更改上下文的 LibXML/LibXSLT 创建自定义函数?
我想知道是否有任何方法可以创建行为类似于的自定义函数/元素<xsl:for-each/>
我知道有一种方法可以注册 function/element,但是(据我所知)这些都不能更改上下文并递归地执行内部 XSLT 指令。
例如,我想要实现的是:
perl - XML::LibXSLT 无法在 Heroku 上安装
我无法在Heroku上安装XML::LibXSLT。尽管在 Heroku stack cedar 和 cedar-14 中被列为已安装的 Ubuntu 软件包,但似乎没有安装所需的库。在这个问题中报告了类似的问题,但在 Heroku 上没有报告,并且不允许安装新的 Ubuntu 软件包。gdbm
要重现该错误,请创建一个最小存储库,其中需要 XML::LibXSLT cpanfile
:
使用 heroku-buildpack-perl 创建一个新的 Heroku 应用程序以运行cpanm
:
错误日志包含
要获得更详细的错误消息,请尝试手动安装:
失败并出现以下错误
如上所述, Heroku 已经安装了 Ubuntu 软件包libgdbm3
和libxslt1-dev
(用 确认heroku run dpkg --get-selection
)所以我想知道为什么编译仍然失败。
ios - libxslt:xml 到 html 文本编码问题 iOS
我正在使用 xslt 框架将 xml 转换为 iOS 项目的 html。我将编码的 xml 发送到 xslt 框架。但是它给出的输出没有编码。所以当我尝试解析 html 时,我得到了解析器错误。
结果:<div>a<b<div>
结果不是编码的 html。谁能帮我解决这个问题?
xml - 使用 LibXSLT 在 NodeJs 中将 XML 转换为 HTML(抛出没有方法“应用”错误)
任何人都在 Nodejs 中处理 XML 到 HTML 的转换,我得到“没有方法 'apply'”错误
错误:
xslt - 使用 libxslt 从 XML 生成 PDF 期间出现 ValidationException
我在命令行中使用 Docbook 1.78 和 xsltproc(libxslt 1.1.26 和 libxml 2.7.8)从 XML 文件生成 fo 文件。我的目标是使用 Apache 格式的输出处理器(fop;1.1 版)生成 PDF。我的 XML 输入文件:
如果我运行以下命令
生成了 fo 文件,但它包含 fo:wrapper 元素,其 ID 不是唯一的。这是生成的 fo 文件:
现在,如果我尝试从该 fo 文件生成 pdf 文件,fop 会引发异常:
我在这里做错什么了吗?我很感激任何帮助!
提前致谢!
编辑 这里是 glosar_test.xml: