以上就是给各位分享无法在Windows上安装XML::LibXML模块,其中也会对无法安装win10在migrate操作过程中进行解释,同时本文还将给你拓展Haskell:无法在Windows上安装S
以上就是给各位分享无法在Windows上安装XML :: LibXML模块,其中也会对无法安装win10在migrate操作过程中进行解释,同时本文还将给你拓展Haskell:无法在Windows上安装SDL-0.6.2、iOS_导入libxml2.2框架后,找不到
- 无法在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操作过程中)
我正在尝试使用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
我试图在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框架后,找不到的解决办法
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 / …找不到,新问题
解决方法
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框架后,找不到
本文标签: