Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Python中解析微数据时保留元素顺序_Python_Json_Rdf_Microdata_Json Ld - Fatal编程技术网

在Python中解析微数据时保留元素顺序

在Python中解析微数据时保留元素顺序,python,json,rdf,microdata,json-ld,Python,Json,Rdf,Microdata,Json Ld,我面临以下问题: 当我用rdflib解析Python中带有微数据标记的HTML文档时,元素的顺序丢失了(这是RDF没有多个元素顺序的自然结果) 例如,value方法通常返回原始标记中第一个值的元素,但不可靠 现在,有时候保留原来的秩序会很方便。有没有办法告诉rdflib返回多个值的有序列表 或者是否有一个简单的Python微数据到JSON(或JSON-LD)库 谢谢 我实际上找到了一种非常有效的方法:我没有使用rdflib将微数据解析为RDF,而是使用了Ed Summer在 这保留了原来的顺序

我面临以下问题:

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

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

现在,有时候保留原来的秩序会很方便。有没有办法告诉rdflib返回多个值的有序列表

或者是否有一个简单的Python微数据到JSON(或JSON-LD)库


谢谢

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

这保留了原来的顺序,是我找到的最简单的解决方案