XML(XPath、XSD、XSLT)实用工具

Xul的Python项目详细描述


Python versionsDocumentation StatusPyPI version

Xul是一组用Python编写的XML脚本。 文档可以在Read The Docs上找到。在

Xul脚本

  • ppx:漂亮的打印XML
  • xp:选择XML源中的节点
  • transform:使用XSLT转换XML
  • validate:验证XML源

安装

Xul命令行脚本可以使用pip安装

$ pip install Xul

安装Pygments以突出显示XML语法(可选)。在

^{pr2}$

依赖性

Xul使用了优秀的lxmlXML工具箱,这是C库的python绑定 libxml2和{a8}。在

选项

使用--help列出Xul脚本的命令行选项。 例如:

$ ppx --help

usage: ppx [-h] [-V] [-n] [-o] [xml_source [xml_source ...]]

Pretty Print XML source in human readable form.

positional arguments:
xml_source            XML source (file, <stdin>, http://...)

optional arguments:
-h, --help            show this help message and exit
-V, --version         show program's version number and exit
-n, --no-syntax       no syntax highlighting
-o, --omit-declaration
                      omit the XML declaration

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JFrame中的Java多线程   java Servlet异常映射   java无法从输出流读取   swing Java带来的小程序GUI问题   java什么原因导致错误“'void'类型此处不允许”以及如何修复它?   Java选择器select(长)与selectNow的区别   java自定义arraylist<mygames>获得不同   java Icepdf注释让页面消失   java反向整数数组   java I在生成同步“无法解析配置的所有依赖项”时遇到此错误:app:debugRuntimeClasspath   多个虚拟机上的java线程访问单个DB实例上的表,有时会导致性能低下和异常   swing更改Java中的默认按钮,使其看起来“更好”   java慢速MQ主题订阅。并行化不能提高性能   java运行Boggle Solver需要一个多小时。我的代码怎么了?   数据库中的java循环与应用程序中的java循环   正则表达式匹配${123…456}并在Java中提取2个数字?   java如何制作我们软件的试用版   Java内存参数计算   从另一个类调用方法时出现java问题