在Python中存储和加载XML节点
我希望能够将当前访问的XML节点的路径存储在数据库中,以便以后加载它。例如在Python中存储和加载XML节点,python,xml,Python,Xml,我希望能够将当前访问的XML节点的路径存储在数据库中,以便以后加载它。例如 <somenode> <child>This is something I'm interested in storing in a database...</child> <child>...and this is not :(</child> </somenode> 这是我感兴趣的存储在数据库中的东西。。。 ……这不是:(
<somenode>
<child>This is something I'm interested in storing in a database...</child>
<child>...and this is not :(</child>
</somenode>
这是我感兴趣的存储在数据库中的东西。。。
……这不是:(
因此,我想做的是存储我感兴趣的节点的某种路径,以便在需要时能够快速导航到此类节点。Python中有很多XML解析器,其中大部分都列在中。您尝试过其中任何一种了吗?我尝试过,我正在寻找(我想知道是否有)某种节点“路径”因此,我可以在任何时候保存此路径,稍后只需使用它即可快速加载它所引用的节点。请参阅中的顶部答案。这将以
'/somenode/child[1]'
的形式为您提供一个特定的路径。