我有一個RDF/XML元素,並希望找出特定標記的開始和結束之間的所有元素。我怎麼能這樣做?如何在Python中使用XPath來限制特定xml元素的開始和結束標記之間的元素提取範圍?
例如:
<cim:BaseVoltage rdf:ID="_0526B48408F744919E7C03672FCD0D71">
<cim:BaseVoltage.isDC>false</cim:BaseVoltage.isDC>
<cim:BaseVoltage.nominalVoltage>400.000000000</cim:BaseVoltage.nominalVoltage>
</cim:BaseVoltage>
我想提取值BaseVoltage.isDC和BaseVoltage.nominalVoltage,因爲它們是的開始和結束標籤之間。如上所述,這只是一個例子,我還有更多這樣的開始和結束標籤。
我想用Xpath做它,但我不知道如何。
停止解析XML,學習RDF,使用RDFLib。 –
這就是我最終使用的。讓事情變得更容易。我終於使用了rdflib.Graph() – Susa