有 micropython 的 XML 解析器库吗?

问题描述 投票:0回答:1

有 micropython 的 XML 解析器库吗?我想解析文本文件或字符串中的 XML 文件。这是针对 Pico 的,我使用的是 Thonny。谢谢。

xml-parsing micropython raspberry-pi-pico
1个回答
1
投票

xmltok 是一个非常简单的 MicroPython XML 标记解析器,它提供相当粗糙的

START_TAG
/
END_TAG
风格的事件处理。它有一些限制:

  • 它只能从文件中读取,而不能从(例如)请求返回的字符串中读取;

  • 它似乎比我想要的更喜欢返回

    RuntimeError: generator raised StopIteration

然而,它是标准 micropython-lib 库的一部分,因此名义上它受到 MicroPython 开发人员的祝福。

构建在 xmltok 之上的是 ThunderEX / uxml2dict。它也无法从字符串中读取,但确实返回更有用的数据结构。

© www.soinside.com 2019 - 2024. All rights reserved.