Python使用模式位置生成XML

Python使用模式位置生成XML,python,xml,xsd,Python,Xml,Xsd,如何创建这样的XML: <urlset xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> <url> <loc>http://...</loc> </url> </urlset> 有没有简单的方法来添

如何创建这样的XML:

<urlset xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
    <url>
        <loc>http://...</loc>
    </url>
</urlset>
有没有简单的方法来添加这样的属性

urlset = ET.Element("urlset")
for url in self.urls:
    url = ET.SubElement(urlset, "url")
    ET.SubElement(url, "loc").text = url.loc
self.tree = ET.ElementTree(urlset)
self.tree.write(path)