Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.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中存储和加载XML节点_Python_Xml - Fatal编程技术网

在Python中存储和加载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> 这是我感兴趣的存储在数据库中的东西。。。 ……这不是:(

我希望能够将当前访问的XML节点的路径存储在数据库中,以便以后加载它。例如

<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]'
的形式为您提供一个特定的路径。