windows Xmllint的配置及测试

xmllint安装步骤

如果您希望仅通过提供的实用程序(例如xmllint或xsltproc)使用libxml,那么您所需要做的就是将二进制包中bin目录的内容放在磁盘上的目录中,该目录在PATH环境变量中提到。 您可以使用路径中已经存在的现有目录,例如C:\ WINDOWS。 您也可以为libxml创建一个新目录并将文件放置在此处,但是请确保修改PATH环境变量并将该新目录添加到其列表中。 如果您使用其他需要libxml的软件,例如某些配置下的Apache Web Server(例如PHP),则请查阅该软件的文档,并查看它是否提及有关它如何使用libxml以及如何期望它的某些内容。已安装。 如果找不到任何内容,则如前一段所述,默认安装就足够了。

  1. 下载依赖包:下载地址

蓝色箭头显示了强制性依赖关系,没有这些依赖关系,您将永远无法摆脱。 灰色箭头表示可以通过重新编译删除的依赖项。 为了使二进制程序包起作用,必须遵循所有箭头。

在这里插入图片描述

首先检查您需要下载的内容。 有几种可用的软件包,其中一些依赖于其他软件包。 该站点上提供的软件包是:

  • ​ libxml2,XML解析器和处理器。
  • ​ libxslt,XSL和EXSL转换处理器。
  • ​ xmlsec,XMLSec和XMLDSig处理器。
  • ​ xsldbg,XSL转换调试器。
  • ​ openssl,通用加密工具包。
  • ​ iconv,字符编码工具包。
  • ​ zlib,压缩工具包。
  1. C盘下建一个libxml的目录,libxml下再建一个toolslibxml
  2. 下载 libxml2, libxslt, iconv** and zlib.的最新32位版本,将四个文件中的bin逐个复制到/libxml/tooslibxml下
  3. 添加/libxml/tooslibxml到环境变量,重启生效
  4. check

在这里插入图片描述

用法说明

用法:

xmllint [options] XMLfiles…

解析XML文件并输出解析结果

--version:显示所使用的XML库的版本
--debug:转储内存文档的调试树
--shell:运行一个导航shell
--debugent:调试文档中定义的实体
--copy:用于测试内部拷贝实现
--recover:输出什么是可解析的破碎的XML文档
--huge:删除任何内部任意解析器限制
--noent:用实体的值替换实体引用
--noout:不输出结果树
--path “paths”:为资源提供一组路径
--load-trace:打印所有加载的外部实体的跟踪信息
--nonet:拒绝在网络上获取dtd或实体
--nocompact:不生成压缩文本节点
--htmlout:以HTML格式输出结果
--nowrap:不要把HTML文档包装
--valid:对文档进行std格式良好检查
--postvalid:进行后验验证,即在解析之后
--dtdvalid URL:针对给定的DTD进行后验验证
--dtdvalidfpi:相同,但用公共标识符命名DTD
--timing:打印一些计时
--output file or -o file:保存到指定的文件
--repeat:重复100次,用于计时或分析
--insert:临时测试有效的插入
--compress:打开输出的gzip压缩
--html:使用html解析器
--xmlout:当使用——html时,强制使用XML序列化器
--nodefdtd:不使用默认的HTML文档类型
--push:使用解析器的push模式
--maxmem nbbytes:限制内存分配为nbbytes字节
-
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值