lxml

软件截图:
lxml
软件详细信息:
版本: 3.4.1
上传日期: 17 Feb 15
许可: 免费
人气: 12

Rating: nan/5 (Total Votes: 0)

lxml是绑定的libxml2和图书馆的libxslt,使Python开发人员与XML和HTML文件的内幕它们的Python code.An XML处理librarylxml是XML(可扩展标记语言工作的一个复杂的,强大的,免费的和独特的Python模块)写在Python编程语言处理库,专门跟随ElementTree的API规范,尽可能。
它可以扩展ElementTree的API揭露和的libxslt libxml2的库,如RELAX NG(下一代),XPath中,XML架构,C14N,XSLT(可扩展样式表语言)的特定功能,etc.Use LXML调用Python代码XSLT stylesheetsDevelopers将能够使用lxml的程序通过扩展函数调用的XSLT样式表和XPath表达式Python代码。广泛的教程都可以在项目&rsquo的;的主页(见本文末尾的链接)。
该软件是开源的设计,结合了与Python&rsquo的的简约上述库的功能完整性和速度; S API(应用编程接口).Getting开始lxmlIt是很容易在使用一个GNU / Linux发行版安装LXML来源存档分布在Softoware和项目&rsquo的;官方网站。只需下载的源码包,将其保存在你的主目录,解压,打开终端应用程序并导航至提取的归档文件的位置(例如CD /home/softoware/lxml-3.4.1)。
运行&lsquo的;让&rsquo的;命令编译程序,这大约需要1-2分钟的现代计算机上。编译成功后,运行&lsquo的,使安装和rsquo的;以root身份或与lsquo的;须藤使安装和rsquo的;命令特权用户安装lxml的系统wide.Supports GNU / Linux和Microsoft Windows操作系统软件systemsThe是在GNU / Linux和Microsoft Windows操作系统正式支持。它在32位和64位的电脑试验成功

什么是此版本中的新

  • 在功能补充:
  • 在新HTMLFILE HTML生成陪增量XMLFILE序列化API。通过补丁布拉克阿尔斯兰。
  • 在错误修正:
  • 在lxml.sax.ElementTreeContentHandler没有初始化其超。

什么在3.3.1版本新

  • 在错误修正:
  • 在LP#1014290:解析与parser.feed HTML文档()未能找到标签迭代过程中的元素
  • 在LP#1273709:大厦PyPy失败,原因是*()在PyPy的C-API失踪PyUnicode_Compare()和PyByteArray _支持
  • 在LP#1274413:在编译MSVC失败,原因是缺少" stdint.h"标准的头文件。
  • 在LP#1274118:iterparse()无法解析BOM前缀的文件

什么版本3.0的Alpha 2是新的

  • 在功能的加入:
  • 元素的.iter()方法现在接受标记参数类似于" {*}名称"搜索在任何一个空间给定本地名称的元素。有了这个此外,通配符的所有组合,现在按预期工作:" {NS}名称"," {}名称"," {*}名称"," {NS} *"," {} * "和" {*} *&QUOT ;.需要注意的是"名称"相当于" {}名称"但是" *"为" {*} *&QUOT ;.同样的变化适用于.getiterator(),.itersiblings(),.iterancestors(),.iterdescendants(),.iterchildren()和.itertext()方法;在strip_attributes(),strip_elements(),并用strip_tags()函数以及iterparse()类。
  • 在C14N允许指定的包容性的前缀期间独家序列晋升为顶级。
  • 在错误修正:
  • 在长传递Unicode字符串进料()语法分析器接口无法读取整个字符串。

什么在2.3.5版本新

  • 在合并中element.remove文本节点时崩溃( )。
  • 在报告空的doctype崩溃时,在萨克斯/目标解析器。

什么是2.3.4版本,新的

  • 在崩溃建设nsmap(元素属性)与当空空间URI。
  • 在螺纹XSLT处理期间,当错误(或用户信息)发生碰撞,由于竞争状态。
  • 在XSLT样式表编辑可以忽略编译错误。

什么在2.3.2版本新

  • 在功能的加入:
  • 在lxml.objectify.deannotate()有一个新的布尔选项cleanup_namespaces删除对象化命名空间声明(一般清理命名空间声明)去除类型注释后。
  • lxml.objectify获得它自己的子元件()函数作为etree.SubElement的副本,以避免对用户侧lxml.etree的否则冗余导入。
  • 在错误修正:
  • 修正了"后裔"臭虫在cssselect第二次(在LXML 2.3.1首次定位后)。以前的变化导致的翻译表达的XPath基础的评估严重的性能下降。注意,这打破了一些以前在2.3.1工作所生成的XPath表达式作为XSLT位置路径的使用。
  • 修正了一些cssselect选择的解析。组合子&QUOT后的空白; >",&QUOT + QUOT;和" QUOT〜&;现在正确地忽略。以前是被解析为后代组合子。例如," DIV> .foo"被解析一样" DIV> * .foo"而不是" DIV> .foo"

什么在2.3.1版本新

  • 在功能的加入:
  • 在新选项kill_tags在lxml.html.clean去除特定的标记及其内容(即他们的整个子树)。
  • 在pi.get()和pi.attrib上从处理指令的文本内容解析伪属性处理指令。
  • lxml.get_include()返回的包括可用于编译针对lxml.etree外部的C代码的路径列表。这是特别需要的静态链接lxml的构建代码的时候需要对编译完全相同的头文件版本为LXML本身。
  • 在Resolver.resolve_file()需要一个附加选项CLOSE_FILE认为,如果配置文件(状)的对象将读取或后不关闭。默认情况下,该文件将被关闭,因为用户不期望继续对它的引用。
  • 在错误修正:
  • 在HTML清洗并不能消除“数据:”链接
  • 在该html5lib解析器整合现在使用的html5lib自己的“官方”的实施,这使得它与库的新版本的工作。
  • 在lxml.sax,endElementNS()可能不正确地拒绝时,相应的启动事件推断是在默认命名空间相同的普通标签名普通的标签名。
  • 当一个开放的类文件对象传递到解析()或iterparse(),解析器将不再关闭它后使用。这将恢复在LXML 2.3的变化,所有的文件将被关闭。这是用户的责任,以正确地关闭文件(状)的对象,也是错误的情况。
  • 在lxml.html.cleaner断言错误丢弃顶级元素时。
  • 在lxml.cssselect,而不是使用“A /后裔:: B'中的XPath'A // B'(以下简称'A /后代,或自::节点()/ B')的CSS后代选择器('A B')。这使得一些边缘情况是在WebKit和Firefox中,选择的行为一致,使更多的CSS表达式有效的位置路径(在XSL用途:模板匹配)。
  • 在lxml.html,未选中的标签不再显示在收集表单值。
  • 添加/删除值/从多选表单字段正确选择他们,并取消选择他们。
  • 在其他的变化:
  • 在静态建立可以指定与--download-dir选项的下载目录。

什么2.3版本是新的

  • 在功能的加入:
  • 当寻找儿童,lxml.objectify取'{}标签“为意指一个空的空间,相对于母体命名空间。
  • 在错误修正:
  • 当完成了从一个类文件对象中读取,解析器立即调用它。关闭()方法。
  • 在完成后进行解析,iterparse()立即关闭输入文件。
  • 在工作,周围的libxml2错误解析severly破碎的文件(固定的libxml2 2.7.8)后,可以离开HTML解析器在非功能状态。

  • 在HTML清理代码
  • 在汽车品牌标签的正确命名字幕。
  • 在其他的变化:
  • 在该用Cython级C-API中的一些公共职能有更明确的返回类型。

什么是新的版本2.2.8 / 2.3 Beta 1的:

  • 在碰撞中更新的libxml2的版本时,感人,对更换的XInclude节点属性文件之间的元素。
  • 在XMLID()函数缺少可选的解析器和BASE_URL参数。
  • 在搜索通配符标签iterparse()在PY3被打破了。
  • 在lxml.html.open_in_browser()没有在Python 3由于使用os.tempnam的工作。现在有一个可选的'编码'参数。

要求

  • 在Python中

类似的软件

Docvert
Docvert

11 May 15

mezzanine-mdown
mezzanine-mdown

11 May 15

Markdoc
Markdoc

11 May 15

DataTree
DataTree

12 May 15

显影剂的其他软件 Martijn Faassen

z3c.relationfield
z3c.relationfield

14 Apr 15

hurry.resource
hurry.resource

11 May 15

意见 lxml

评论没有发现
添加评论
打开图片!