问题标签 [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 回答
1845 浏览

ruby - 总线错误 - 是什么导致 Ruby 出现这种情况?

在过去的几年里,我遇到了 5 到 10 次这个错误,但从未找到这个问题的明确答案。这是错误:

我正在运行的应用程序正在使用 RMagick。

我在前一段时间安装 ImageMagick 时遇到了这个问题,在安装 Nokogiri 时,以及在安装 MySQL 时。对于 Nokogiri 来说,这是因为我需要更新版本的libxml. 您对此有何看法?有什么修复吗?如何检查项目正在加载的 RMagick 版本?

我在 Mac 上,10.5.8。

谢谢你的帮助,兰斯

0 投票
3 回答
4857 浏览

makefile - 如何撤消 ./configure 命令

是否有一个命令可以删除由 libxml2 的 ./configure 命令创建的所有文件?

谢谢塞缪尔

0 投票
2 回答
632 浏览

iphone - iPhone 上的 libxml2

我正在尝试使用 libxml2 解析 HTML 文件。通常这工作正常,但在这种情况下不是:

我做这个查询是为了得到第一个<td>

但没有返回任何内容,因为 libxml 认为该<table>标签不是标签的子标签<p>并跟随他。

最后是为什么?

0 投票
2 回答
30663 浏览

objective-c - 简单的 libxml2 HTML 解析示例,使用 Objective-c、Xcode 和 HTMLparser.h

请有人给我看一个使用 libxml 解析一些 HTML 的简单示例。

1)假设我想解析名称= input2的输入的值。

应该输出“string2value”。

2)假设我想解析其类= spantext的每个span标签的内部内容。

应该输出:“Hello World 1”和“Hello World 2”。

0 投票
1 回答
261 浏览

objective-c - 如何在返回列表的objective-C中解决Lib Xml Parser中的内存泄漏?

从网上检索数据时,我在 Lib Xml Parser 中发生了泄漏,

在下面的代码中,我已经分配了列表

请帮我解决这个问题,谢谢,马丹。

0 投票
1 回答
631 浏览

iphone - 在 C/Objective-C 中提取部分 HTML

我需要提取网站的详细内容,同时保留该部门的所有格式。我要提取的部分是:

我当前的解决方案是使用来自 libxml2 和 xpath 的 HTMLParser 来查找节点并遍历所有节点以重建这段 HTML。这是一个很长很复杂的代码。

我只是想知道是否有更简单的解决方案来提取部分 HTML?

谢谢。

0 投票
1 回答
672 浏览

ruby - Ruby SaxParser 语法

我发现这篇有趣的帖子解释了如何在 ruby ​​ http://www.ioncannon.net/programming/643/fast-xml-parsing-with-ruby/中对大型 xml 文件使用 saxparser 我想使用以下行:parser = XML::SaxParser.file("posts.xml") 在我的一个控制器中,但是我有来自另一个应用程序的 xml 帖子而不是文件,任何人都可以帮助解决语法吗?非常感谢

0 投票
1 回答
73 浏览

module - 开发 Apache 模块时使用 3rd 方库的问题

我正在为我的实习编写一个 Apache 模块。我为此使用 C(我不太熟悉 Perl 或 Python)。

我需要使用 HTML 解析器来解决我正在编写这个模块的问题。为此,我正在考虑使用 libxml2。

我很困惑我应该如何在我的模块中链接库?我应该在编译模块时链接库还是应该在配置文件中使用 LoadFile 指令来加载库。

我主要担心的是,虽然我在 Ubuntu 上开发它,但我不知道部署服务器上运行的操作系统是什么。所以我希望它的部署、复杂性和成功。

编辑:@Grim:感谢您的回复:)

我使用以下命令编译了模块:

apxs -I /usr/include/libxml2/ -c mod_xmltest.c

sudo apxs -n xmltest_module -i mod_xmltest.la

我相信这不会链接模块中的库,我在启动服务器时收到“未解析的符号”错误,所以我使用 LoadFile 指令加载 libxml2 库。它似乎工作。

你认为这样会有什么问题吗?我认为这使我的模块更具可移植性,因为在部署服务器上,管理员可以明确指定 libxml2 库的位置。

0 投票
1 回答
586 浏览

c - libxml2 SAX 查询

我正在尝试使用 C 中 libxml2 的 SAX 接口解析 XML 文件。

我的问题是标签结尾和新标签开头之间的空白字符导致回调“字符”被执行......大家好,

IE
<?xml version="1.0"?>
<doc>
<para>Hello, world!</para>
</doc>

产生这些事件:

如果这些空格不被识别为“字符”,那就太好了。

任何人都知道为什么会发生这种情况或如何防止这种情况发生???

0 投票
3 回答
222 浏览

python - libxml 用于 python 的 utf 编码问题还是我的?

大家好,我正在尝试使用 libxml for python 从网页中提取“META”描述。当它遇到 UTF 字符时,它似乎会阻塞并显示垃圾字符。但是,当通过正则表达式获取数据时,我得到的 unicode 字符就好了。我对 libxml 做错了吗?

谢谢

输出: