GVKun编程网logo

无法在Windows上安装XML :: LibXML模块(无法安装win10在migrate操作过程中)

25

以上就是给各位分享无法在Windows上安装XML::LibXML模块,其中也会对无法安装win10在migrate操作过程中进行解释,同时本文还将给你拓展Haskell:无法在Windows上安装S

以上就是给各位分享无法在Windows上安装XML :: LibXML模块,其中也会对无法安装win10在migrate操作过程中进行解释,同时本文还将给你拓展Haskell:无法在Windows上安装SDL-0.6.2、iOS_导入libxml2.2框架后,找不到的解决办法、libxml2 – Xcode 4 libxml / …找不到,新问题、mac 上 python 安装 lxml 失败 Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed等相关知识,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

本文目录一览:

无法在Windows上安装XML :: LibXML模块(无法安装win10在migrate操作过程中)

无法在Windows上安装XML :: LibXML模块(无法安装win10在migrate操作过程中)

我正在尝试使用XPath来提取一些HTML标记和数据,为此我需要使用XML::LibXML模块。

我尝试从CPANshell安装它,但它不安装。

我按照CPAN网站关于安装的说明,在安装XML::LibXML之前,我们需要安装libxml2 , iconv和zlib包装,并且不能正常工作。

另外,如果还有其他更简单的模块完成我的任务,请让我知道。

DBD :: Oracle安装导致错误

切换到不同版本的Perl – 模块版本

Perl Windows CPANM代理问题

cpan命令给出错误“无法在@INC中定位B.pm”

尝试在Windows 7上的草莓Perl上安装HTTP :: Server :: Brick

手头的任务:

我正在一个非常大的(大约5000 – 10000) <dd>和<dt>标签的html页面上寻找特定的<dd> <dt>标签。 因此,我正在编写一个脚本,它匹配<dd>标签中的内容并获取相应(下一个) <dt>标签中的内容。

我希望我能更清楚一些。 任何帮助是极大的赞赏。

如何更新CPAN perl模块

Perl模块手册安装Windows XP

如何在使用包pipe理器时pipe理Perl模块?

安装CPAN模块的问题

将Perl模块安装到特定位置

如果您使用ActiveState Perl,则应将ActivePerl 10xx Win32 PPM软件包中列出的存储库添加到ppm ,然后使用

ppm安装XML :: LibXML

尝试将HTML解析为XML通常不是一件愉快的事情。 我认为HTML :: TokeParser更适合于这个任务。

#!/usr/bin/perl use strict; use warnings; use HTML::TokeParser; my $p = HTML::TokeParser->new(*DATA); my @deFinitions; while ( my $dl_tag = $p->get_tag('dl') ) { while ( my $dt_tag = $p->get_tag('dt') ) { my $term = $p->get_trimmed_text('/dt'); my $dd_tag = $p->get_tag('dd'); my $defn = $p->get_trimmed_text('/dd'); push @deFinitions,[$term,$defn]; } } use Data::Dumper; print Dumper @deFinitions; __DATA__ <dl> <dt>One</dt> <dd>1</dd> <dt>Two</dt> <dd>2</dd> </dl>

输出:

$ VAR1 = [

[

'一',

'1'

]

[

'二',

'2'

]

]。

如果你只是想要XPath查询,那么我只是写了一个脚本昨天使用XML :: XPath :: XMLParser在xml文件上执行XPath查询。

我已经用Activestate的perl安装和windows上的草莓perl进行了测试。

我不记得必须去cpan安装任何模块(尽管我可能早点忘了这样做:),所以也许你可以使用XML :: XPath模块呢?

以下是文档中的示例

use XML::XPath; use XML::XPath::XMLParser; my $xp = XML::XPath->new(filename => 'test.xhtml'); my $nodeset = $xp->find('/html/body/p'); # find all paragraphs foreach my $node ($nodeset->get_nodelist) { print "FOUNDnn",XML::XPath::XMLParser::as_string($node),"nn"; }

假设你正在使用ActiveState Perl,你可以得到XML :: LibXML工作得很好。 您可以从Randy Kobes的网站获得XML :: LibXML,并从zlatkovic.com获得libxslt / libxml等

我只是先安装libxml,然后用ppm来安装XML :: LibXML。 工作得很好。

如果您使用的是草莓Perl ,CPAN应该为您工作,因为libxml2等是我相信草莓Perl分布的一部分。

另请参阅我的帖子在线程中如何为ActivePerl安装XML :: LibXML? 。

讨论了我在使用PPM安装XML-LibXML时遇到的一些问题/解决方案。

Haskell:无法在Windows上安装SDL-0.6.2

Haskell:无法在Windows上安装SDL-0.6.2

我试图在Windows 7上安装Haskell SDL-0.6.2软件包,使用ghc 6.12.1(Haskell平台)。 我最终从cabal获得以下输出:

C:UsersMartindevRasenschach_0>cabal install SDL Resolving dependencies... [1 of 1] Compiling Main ( C:UsersFAMILI~1AppDataLocalTempSDL-0 .6.25076SDL-0.6.2Setup.lhs,C:UsersFAMILI~1AppDataLocalTempSDL-0.6.25076 SDL-0.6.2distsetupMain.o ) C:UsersFAMILI~1AppDataLocalTempSDL-0.6.25076SDL-0.6.2Setup.lhs:2:2: Warning: In the use of `defaultUserHooks' (imported from distribution.Simple): Deprecated: "Use simpleUserHooks or autoconfUserHooks,unless you n eed Cabal-1.2 compatibility in which case you must stick with defaultUserHooks" Linking C:UsersFAMILI~1AppDataLocalTempSDL-0.6.25076SDL-0.6.2distsetup setup.exe ... Warning: defaultUserHooks in Setup script is deprecated. Configuring SDL-0.6.2... configure: WARNING: unrecognized options: --with-hc checking for sdl-config... /usr/bin/sdl-config configure: creating ./config.status config.status: creating config.mk config.status: creating SDL.buildinfo config.status: creating includes/HsSDLConfig.h configure: WARNING: unrecognized options: --with-hc Preprocessing library SDL-0.6.2... distbuildGraphicsUISDLGeneral_hsc_make.o:General_hsc_make.c:(.text+0x0): mu ltiple deFinition of `main' /MinGW/lib/libmingw32.a(main.o):main.c:(.text+0x0): first defined here /MinGW/lib/libSDLmain.a(SDL_win32_main.o): In function `console_main': /Users/hercules/trunk/SDL-1.2/./src/main/win32/SDL_win32_main.c:315: undefined r eference to `SDL_main' collect2: ld returned 1 exit status linking distbuildGraphicsUISDLGeneral_hsc_make.o Failed command was: C:Program FilesHaskell Platform2010.1.0.0mingwbingcc.exe -lSD L -L/MinGW/lib -lmingw32 -lSDLmain -lSDL -mwindows -LC:Program FilesHaskell Pl atform2010.1.0.0base-4.2.0.0 -lwsock32 -luser32 -lshell32 -LC:Program FilesH askell Platform2010.1.0.0integer-gmp-0.2.0.0 -LC:Program FilesHaskell Platfo rm2010.1.0.0ghc-prim-0.2.0.0 -LC:Program FilesHaskell Platform2010.1.0.0 -L C:Program FilesHaskell Platform2010.1.0.0/gcc-lib -lm -lwsock32 -LC:Program FilesHaskell Platform2010.1.0.0 distbuildGraphicsUISDLGeneral_hsc_make.o -o distbuildGraphicsUISDLGeneral_hsc_make.exe cabal: Error: some packages Failed to install: SDL-0.6.2 Failed during the building phase. The exception was: ExitFailure 1

libSDL似乎在我的机器上正确安装,至less我可以得到一个示例C程序使用MinGW和gcc运行。

有没有人遇到同样的问题? 我在这里find了一个链接,但提出的解决scheme(对hsc2hs的小改动)似乎并不适用于我。 任何帮助,将不胜感激!

编辑:所以我终于得到它运行,虽然我不知道究竟如何…图我必须运行“cabal安装”内bash和小提琴与sdlconfiguration(删除“-lmingw32 -lSDLmain -lSDL.dll -mwindows“从它的”–lib“标签)。 但是我怀疑我可以在第二次尝试时重现我的结果。

Haskell,GHC,win32,开罗

Hasckell插件包在Windows addDLL错误

在窗户上使用堆栈

Haskell:quoteFile在unicode字符上的“无效字节序列”的文本文件上失败

如何在Windows上打包haskell gtk2hs glade应用程序?

在Windows上部署应用程序的GHC API的简单方法

编译Haskell程序时混淆错误

Haskell 32位程序在64位Windows上冻结

在haskell中删除文件

cabal安装pcap windows 64bit

这里的指示声称工作得很好: http : //www.animal-machine.com/blog/2010/04/a-haskell-adventure-in-windows/

iOS_导入libxml2.2框架后,找不到<libxml/tree.h>的解决办法

iOS_导入libxml2.2框架后,找不到的解决办法

 

http://www.tuicool.com/articles/Nraau2

 

由于用到了第三方Html解析类库Hpple,

在导入框架libxml2.2.dylib后,

最到了XCode仍然找不到<libxml/tree.h>的情况,

最后解决过程如下:

1 、项目 -Targets 中的 Build P hases ,

找到 Link Binary With Libraries ,

点击 “+”, 添加 “libxml2.dylib”

2 、同样的,切换到 Buiild Settings 的 tab 里,

通过搜索,找到 “Linking” 选项框,

在里面的 "Other Linker Flags" 的 debug 和 release 里面点击 “+” ,

添加 "-lxml2"

3 、跟步骤 2 一样,依然在 Buiild Settings 的 tab 里,

通过搜索,找到 Framework Search ,

添加 “/usr/lib/libxml2.dylib” ;

4 、跟步骤 3 一样, 依然在 Buiild Settings 的 tab 里,

通过搜索, 在 “Header Search Paths " 和 " User Header Search Paths” 里填入 $(SDKROOT)/usr/include/libxml2 。

然后 clean 项目,就 OK ,可以使用了。

libxml2 – Xcode 4 libxml / …找不到,新问题

libxml2 – Xcode 4 libxml / …找不到,新问题

我在网上搜索过,似乎是将${SDK_DIR} /usr/lib / libxml2添加到’标题搜索路径’中.我已经完成了这个,我可以在项目检查器中看到它扩展到正确的完整路径名.我仍然遇到无法找到libxml / tree.h等的错误.我也尝试过使用/usr/lib / libxml2.那也行不通.在这两种情况下,当我查看 Xcode生成的命令行时,我看不到带有我的标题搜索路径的-I.

解决方法

尝试将$SDK_DIR /usr/include / libxml2添加到标题搜索路径.

mac 上 python 安装 lxml 失败 Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed

mac 上 python 安装 lxml 失败 Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed

 

安装 lxml 时失败

#include "libxml/xpath.h"
             ^
    1 error generated.
    *********************************************************************************
    Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed?
    Perhaps try: xcode-select --install
    *********************************************************************************
    error: command ''cc'' failed with exit status 1

 

安装 libxml2 后还是提示这样的错误,终于在费劲周折之后找到了问题所在

需要增加 C_INCLUDE_PATH 指定到 Xcode MacOs sdks 中的 libxml2 路径才可以。

sudo C_INCLUDE_PATH=/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.12.sdk/usr/include/libxml2/

 

然后在执行

xcode-select --install
pip install lxml

 

关于无法在Windows上安装XML :: LibXML模块无法安装win10在migrate操作过程中的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于Haskell:无法在Windows上安装SDL-0.6.2、iOS_导入libxml2.2框架后,找不到的解决办法、libxml2 – Xcode 4 libxml / …找不到,新问题、mac 上 python 安装 lxml 失败 Could not find function xmlCheckVersion in library libxml2. Is libxml2 installed的相关信息,请在本站寻找。

本文标签: