问题标签 [libxml2]

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.

0 投票
1 回答
2422 浏览

perl - 如何在 Debian 上使用 Perl libxml 修复“无法为文件创建文件解析器上下文 ...”错误?

当我尝试使用XML::Simple读取 XML 文件时,有时会收到以下错误消息:

无法为文件创建文件解析器上下文...

经过一番谷歌搜索,这似乎是libxml-libxml-perl 的问题,应该在我使用的版本(1.59-2)中得到修复。

有任何想法吗?

编辑:(代码)

是的,我应该 & 将使用XML::Simple缓存功能...

0 投票
2 回答
1355 浏览

c++ - 解析以 UTF-8 编码的 XML

我正在使用以 UTF-8 编码的 Wikipedia XML 转储。现在,我正在以 std::string 的形式读取所有内容,因此当我将 std::cout 到屏幕时,外来字符显示为乱码。

实际的解析过程虽然只查找 ASCII 字符,但是当我将解析的文件写入磁盘时,我想保留外来字符。换句话说,我希望输出与输入具有相同的编码。

使用 std::string 可以吗,还是我必须使用 ICU 之类的东西?我看过的图书馆似乎过于复杂。有什么快速的东西可以用来做这件事吗?

0 投票
4 回答
13297 浏览

perl - 如何使用 Perl 的 XML::LibXML 提取标签中的属性?

我有一个 XML 文件

我想在这里提取 string2 值..我还想将它设置为一个新值..

怎么做?

0 投票
1 回答
10085 浏览

iphone - XCode 中的标头搜索路径 - 是否可以设置宏或变量以使其与 SDK 版本相关?

更新:似乎最近的 XCode 更新可能已更改此宏,请参阅此问答了解更多信息:在 XCode 中获取旧的 SDKROOT 行为


情况:我在 iPhone 项目上使用 libxml2,并且我已将其添加为相对于 SDK 版本。但是,为了在项目中实际使用它,需要将其添加到 Project Settings 中的 Header Search Paths 中。

我希望这完全与 SDK 版本无关,因此标题搜索路径也应该与 SDK 版本相关,但是没有明显的方法来扩展代表 SDK 文件夹的变量。

例如,这是实际的文字路径:

/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS3.0.sdk/usr/include/libxml2

我希望能够表达

$MAGICAL_BASE_SDK_VARIABLE/usr/include/libxml2

这是可以使用 XCode 完成的吗?

0 投票
1 回答
224 浏览

html - win32 上的 libxml 字符编码问题

在使用 libxml 解析一些 html 文件时,函数 xmlParseFile() 返回代码包含非 UTF-8 字符 如何将库的默认字符集修改为 ISO-8859-1?有没有其他方法可以解决这个问题?

PS:整个开发都是基于libxml,在大多数情况下都可以工作,所以我不能切换到另一个库。

0 投票
1 回答
1502 浏览

xml - 验证 XPath 表达式

我想验证用户提供的 XPath 查询以确保它在语法上是正确的。

在没有 XML 文档的情况下“验证”XPath 查询是否有意义?

我怎样才能在 libxml 中实现这样的事情?

0 投票
1 回答
898 浏览

xslt - Jruby LoadError: 无法打开任何 [xml2, xslt, exslt] WINDOWS

我在 windows vista 64 位操作系统上运行。Geografikos 是 Jeremy Witmer 作为硕士论文项目创建的一个大型项目。它全部用 JRuby 编码。我目前正在他的指导下扩展项目,但是我无法运行他的程序。已安装以下 gem:

geografikos.rb 需要以下 gem:

当我需要或运行 geografikos.rb 时出现以下错误:

我感觉我需要安装 xml、xml2、xslt 和 exslt 库,但是当我尝试安装这些库时出现错误,如下所示:

如果您需要任何其他信息,请告诉我。我无法解决这个问题!

0 投票
5 回答
5185 浏览

xpath - 使用 Xpath 时命名空间和 libxml 出现问题

当我将 libxml 与 XPath 一起使用时,我遇到了问题。我想解析一个 youtube 播放列表:

当我使用以下 xpath 表达式“/feed”时,xmlXPathEvalExpression 说我找不到。

如果我删除 feed 的所有 xmlns 属性,它就可以工作。即使使用 xmlns 属性,我怎样才能使它工作?

我将 libxml 与 Objective-C 一起使用

0 投票
1 回答
340 浏览

python - Python 包依赖于 libxml2 和 libxslt

除此之外lxml,是否有人知道依赖于 libxml2 和 libxslt 的 Python 包?

0 投票
1 回答
650 浏览

xml - 如何获得 libxml2 的 SAX2 接口让我看到 < et al?

我有一些使用 libxml2 的 SAX2 接口的代码。我希望能够将 < 类型实体视为实体引用而不是字符,但似乎无论我做什么,libxml2 都会变成&lt;< 然后将其交给我的字符回调而不是调用我的引用回调。

关于如何强制 libxml2 为基本的预定义实体调用我的参考回调的任何想法?