文件名称:uxml:用于XML流解析的过于简化的库
文件大小:5KB
文件格式:ZIP
更新时间:2024-05-28 03:54:43
Python
μXML-少于100行代码的xml流解析 μXML是过分简单的方法,它通过简单的方式来进行标签匹配和回调来解析大型(或加载缓慢)的XML行。 库中没有依赖项(python3.4 +除外),只有一个类uxml.Parser 。 import uxml p = uxml . Parser ( open ( 'test.rss' )) p . find ( '/rss/channel/item' , lambda e : print ( e )) p . start () 有意义的第一行是解析器的对象创建。 唯一的参数是file(或任何其他io.TextIOWrapper兼容)对象。 .find方法为解析器添加新的标记匹配器。 第一个参数是指向要在xml流中找到的标记的指针。 我使用nanoxpath表示法(即,您应显示此标记的完整路径或使用//作为起始符号)。 find第二个参数是一个回调
【文件预览】:
uxml-master
----LICENSE(1KB)
----setup.py(795B)
----README.md(2KB)
----.gitignore(1KB)
----uxml.py(5KB)