有 micropython 的 XML 解析器库吗?我想解析文本文件或字符串中的 XML 文件。这是针对 Pico 的,我使用的是 Thonny。谢谢。
xmltok 是一个非常简单的 MicroPython XML 标记解析器,它提供相当粗糙的
START_TAG
/ END_TAG
风格的事件处理。它有一些限制:
它只能从文件中读取,而不能从(例如)请求返回的字符串中读取;
它似乎比我想要的更喜欢返回
RuntimeError: generator raised StopIteration
。
然而,它是标准 micropython-lib 库的一部分,因此名义上它受到 MicroPython 开发人员的祝福。
构建在 xmltok 之上的是 ThunderEX / uxml2dict。它也无法从字符串中读取,但确实返回更有用的数据结构。