Python 使用ElementTree.SubElement添加多个子元素
我想创建一个类似于此示例的xml文件Python 使用ElementTree.SubElement添加多个子元素,python,xml,elementtree,Python,Xml,Elementtree,我想创建一个类似于此示例的xml文件 <Company> <Employee> <FirstName>Tanmay</FirstName> <LastName>Patil</LastName> <ContactNo>1234567890</ContactNo> <Email>tanmaypatil@xyz.com</Email>
<Company>
<Employee>
<FirstName>Tanmay</FirstName>
<LastName>Patil</LastName>
<ContactNo>1234567890</ContactNo>
<Email>tanmaypatil@xyz.com</Email>
<Address>
<place>
<City>
<CityName>
Bangalore
</CityName>
</City>
<State>Karnataka</State>
<Zip>560212</Zip>
</place>
</Address>
</Employee>
</Company>
我想知道是否有任何方法可以指定一个路径,使所有子元素,例如
ET.SubElement("Employee/Address/place/City/CityName")
我发现了一个类似的问题。但这指的是创建多个雇员,而不是从路径创建子元素
我在stack over flow中发现的其他问题涉及创建不超过一个或两个级别的基本xml文档,答案建议使用多个.SubElement行,这对于一定数量的级别是有意义的
我仅使用员工示例进行演示。我需要创建的实际xml将有~12个子元素的根,然后这12个子元素将有~11个子元素自己的根。如有任何建议,将不胜感激
ET.SubElement("Employee/Address/place/City/CityName")