xml.sax-支持SAX2分析器 2.0版本中的新功能。 该xml.sax软件包提供了许多实现Python简单API(SAX)接口的模块。
[医]xmerl[医]萨克斯[医]解析器 模块 [医]xmerl[医]萨克斯[医]解析器 模块摘要 XMLSAX解析器API 描述 XML的SAX解析器,它通过回调接口发送事件。
xml.sax.handler-SAX处理程序的基类 2.0版本中的新功能。 SAXAPI定义了四种类型的处理程序:内容处理程序,DTD处理程序,错误处理程序和实体解析程序。
xml.sax.saxutils-SAX实用工具 2.0版本中的新功能。 模块xml.sax.saxutils包含许多在创建SAX应用程序时通常很有用的类和函数,无论是直接使用还是作为基类。
xml.sax.xmlreader-XML解析器的接口 2.0版本中的新功能。 SAX解析器实现XMLReader接口。
源代码:Lib/xml/dom/pulldom.py xml.dom.pulldom允许仅构建来自SAX事件的文档的文档对象模型表示的选定部分。
[医]xmerl[医]事件 模块 [医]xmerl[医]事件 模块摘要 基于简单事件的xmerl前端[医]扫描流中XML文档的处理和SAX样式的解析。
需要注意的是,xml包中的模块要求至少有一个符合SAX的XML解析器可用。Expat解析器包含在Python中,所以xml.parsers.expat模块将始终可用。
[表格] XML解析器的API XML数据的两个最基本和广泛使用的API是SAX和DOM接口。 XML的简单API(SAX):在这里,您注册感兴趣的事件的回调,然后让解析器继续处理文档。
SAX只允许您一次查看文档的一个位。如果您正在查看一个SAX元素,则无法访问其他元素。如果您正在查看文本节点,则无法访问包含元素。
解析器(如果有的话)必须是SAX2解析器对象。该函数将更改解析器的文档处理程序并激活命名空间支持;其他解析器配置(如设置实体解析器)必须事先完成。

扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2026 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059
粤公网安备44030502008569号
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号
