问题标签 [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.
perl - 如何在 Debian 上使用 Perl libxml 修复“无法为文件创建文件解析器上下文 ...”错误?
当我尝试使用XML::Simple读取 XML 文件时,有时会收到以下错误消息:
无法为文件创建文件解析器上下文...
经过一番谷歌搜索,这似乎是libxml-libxml-perl 的问题,应该在我使用的版本(1.59-2)中得到修复。
有任何想法吗?
编辑:(代码)
是的,我应该 & 将使用XML::Simple缓存功能...
c++ - 解析以 UTF-8 编码的 XML
我正在使用以 UTF-8 编码的 Wikipedia XML 转储。现在,我正在以 std::string 的形式读取所有内容,因此当我将 std::cout 到屏幕时,外来字符显示为乱码。
实际的解析过程虽然只查找 ASCII 字符,但是当我将解析的文件写入磁盘时,我想保留外来字符。换句话说,我希望输出与输入具有相同的编码。
使用 std::string 可以吗,还是我必须使用 ICU 之类的东西?我看过的图书馆似乎过于复杂。有什么快速的东西可以用来做这件事吗?
perl - 如何使用 Perl 的 XML::LibXML 提取标签中的属性?
我有一个 XML 文件
我想在这里提取 string2 值..我还想将它设置为一个新值..
怎么做?
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 完成的吗?
html - win32 上的 libxml 字符编码问题
在使用 libxml 解析一些 html 文件时,函数 xmlParseFile() 返回代码包含非 UTF-8 字符 如何将库的默认字符集修改为 ISO-8859-1?有没有其他方法可以解决这个问题?
PS:整个开发都是基于libxml,在大多数情况下都可以工作,所以我不能切换到另一个库。
xml - 验证 XPath 表达式
我想验证用户提供的 XPath 查询以确保它在语法上是正确的。
在没有 XML 文档的情况下“验证”XPath 查询是否有意义?
我怎样才能在 libxml 中实现这样的事情?
xslt - Jruby LoadError: 无法打开任何 [xml2, xslt, exslt] WINDOWS
我在 windows vista 64 位操作系统上运行。Geografikos 是 Jeremy Witmer 作为硕士论文项目创建的一个大型项目。它全部用 JRuby 编码。我目前正在他的指导下扩展项目,但是我无法运行他的程序。已安装以下 gem:
geografikos.rb 需要以下 gem:
当我需要或运行 geografikos.rb 时出现以下错误:
我感觉我需要安装 xml、xml2、xslt 和 exslt 库,但是当我尝试安装这些库时出现错误,如下所示:
如果您需要任何其他信息,请告诉我。我无法解决这个问题!
xpath - 使用 Xpath 时命名空间和 libxml 出现问题
当我将 libxml 与 XPath 一起使用时,我遇到了问题。我想解析一个 youtube 播放列表:
当我使用以下 xpath 表达式“/feed”时,xmlXPathEvalExpression 说我找不到。
如果我删除 feed 的所有 xmlns 属性,它就可以工作。即使使用 xmlns 属性,我怎样才能使它工作?
我将 libxml 与 Objective-C 一起使用
python - Python 包依赖于 libxml2 和 libxslt
除此之外lxml
,是否有人知道依赖于 libxml2 和 libxslt 的 Python 包?
xml - 如何获得 libxml2 的 SAX2 接口让我看到 < et al?
我有一些使用 libxml2 的 SAX2 接口的代码。我希望能够将 < 类型实体视为实体引用而不是字符,但似乎无论我做什么,libxml2 都会变成<
< 然后将其交给我的字符回调而不是调用我的引用回调。
关于如何强制 libxml2 为基本的预定义实体调用我的参考回调的任何想法?