【问题标题】:Preserving the order of elements when parsing Microdata in Python在 Python 中解析微数据时保留元素的顺序
【发布时间】:2015-10-14 20:05:36
【问题描述】:

我面临以下问题:

当我在 Python 中使用 rdflib 解析带有 Microdata 标记的 HTML 文档时,元素的顺序会丢失(这是 RDF 没有多个元素的顺序的自然结果)。

例如value 方法通常返回原始标记中第一个值的元素,但不可靠。

现在,有时保留原始顺序会非常方便。有没有办法告诉 rdflib 返回多个值的有序列表?

或者是否有一个简单的用于 Python 的 Microdata-to-JSON(或 JSON-LD)库?

谢谢!

【问题讨论】:

    标签: python json rdf microdata json-ld


    【解决方案1】:

    我实际上找到了一种非常有效的方法:我没有使用 rdflib 将 Microdata 解析为 RDF,而是使用 Ed Summer 的 Microdata 库

    https://github.com/edsu/microdata

    这保留了原始顺序,是迄今为止我找到的最简单的解决方案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-13
      • 2013-09-20
      • 2022-08-18
      • 1970-01-01
      • 2010-11-04
      • 1970-01-01
      相关资源
      最近更新 更多