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代码中搜索id=“1140”,并返回id后面的子对象。下面是XML文档的示例 <?xml version="1.0" encoding="utf-8"?> <location france="paris"> <loc name="tower" id="1140"> <visit date="17.06.2013" time="12:00"> <visit status="set" d

我试图在下面的XML代码中搜索
id=“1140”
,并返回id后面的子对象。下面是XML文档的示例

<?xml version="1.0" encoding="utf-8"?>
<location france="paris">
    <loc name="tower" id="1140">
        <visit date="17.06.2013" time="12:00">
        <visit status="set" date="17.06.2013" time="12:00" loc="Court" id="6711709">
        <visit name="A. Hill" male="True" paid="40" confirmed="1" id="1627" />
        <visit name="D. Hill" male="False" paid="40" confirmed="1" id="1627" />
    </data>


这不是HTML文档,而是XML网页。有谁知道提取我需要的数据的最佳方法吗?

使用XML解析器。例如,这是一个很好的选择。无论您做什么,都不要试图通过直接操作字符串或使用正则表达式来提取信息-这将是一个很大的麻烦,而解析器就是为此而设计的,它们是这项工作的合适工具。

您能告诉我们您尝试了什么吗?