from xml.etree.ElementTree import ElementTree
from xml.etree.ElementTree import Element
from xml.etree.ElementTree import SubElement
from xml.etree.ElementTree import dump
from xml.etree.ElementTree import Comment
from xml.etree.ElementTree import tostring
#url = "http://itms-server/Media_ConfigFiles/Media_File2File_Mpeg2toMpeg2_Single_001.xml"
'''
<?xml version="1.0"?>
<PurchaseOrder>
<account refnum="2390094"/>
<item sku="33-993933" qty="4">
<name>Potato Smasher</name>
<description>Smash Potatoes like never before.</description>
</item>
</PurchaseOrder>
'''
#f = open("book.xml", 'w')
#f.close()
book = ElementTree()
purchaseorder = Element('PurchaseOrder')
book._setroot(purchaseorder)
SubElement(purchaseorder, 'account', {'refnum' : "2390094"})
item = Element("item", {'sku' : '33-993933', 'qty' : '4'})
purchaseorder.append(item)
print item.items()
print item.attrib
print item.get('sku')
SubElement(item, 'name').text = "Potato Smasher"
SubElement(item, 'description').text = "Smash Potatoes libe never before"
##displaying the content of the xml docuemnt
'''
'''
print purchaseorder.find('account')
print purchaseorder.find('account').get('refnum')
print purchaseorder.findall('account')[0].get('refnum')
print purchaseorder.find('item/name')
print purchaseorder.find('item/name').text
print ElementTree(item).getroot().find('name').text
print ElementTree(file='book.xml').getroot().find('item/description').text
for element in purchaseorder.getiterator():
print element.tag
def indent(elem, level=0):
i = "\n" + level*" "
if len(elem):
if not elem.text or not elem.text.strip():
elem.text = i + " "
for e in elem:
indent(e, level+1)
if not e.tail or not e.tail.strip():
e.tail = i
if level and (not elem.tail or not elem.tail.strip()):
elem.tail = i
return elem
if __name__ == "__main__":
dump(indet(purchaseorder))
book.write('book.xml', "utf-8")
分享到:
相关推荐
提供简单python读取xml方式,适用于简单xml文件读取功能
使用Python读取XML文件,并且如何读取数据集的内容,获得数据集的标签,将其运用到训练过程中,通过该文件学会如何读取XML文件的内容,最终实现自己的数据集读取
python读取xml文件.doc
python读取XML文件资料集合,python读取XML文件资料集合
示例了利用python对不同层的xml文件进行直接读取的方法。
python读取xml文件
linux、T100、windows使用python读取XML发送邮件方法
关于python读取xml文章很多,但大多文章都是贴一个xml文件,然后再贴个处理文件的代码。这样并不利于初学者的学习,希望这篇文章可以更通俗易懂的教如何使用python 来读取xml 文件。 一、什么是xml? xml即可扩展...
关于python读取xml文章很多,但大多文章都是贴一个xml文件,然后再贴个处理文件的代码。这样并不利于初学者的学习,希望这篇文章可以更通俗易懂的教如何使用python来读取xml文件。 什么是xml? xml即可扩展标记语言...
python解析xml文件增删查找,相关教程参考:https://blog.csdn.net/tanghong1996/article/details/88657307
Python写xml文件, 读取xml文件信息。 内容包含代码实例,以及xml文件格式参考。
使用这个模块,python可以很方便的处理xml文件。
主要介绍了Python获取任意xml节点值的方法,涉及Python操作XML节点的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
下载的数据是pascal voc2012的数据,已经有annotation了,不过是xml格式的,训练的模型是在Google模型的基础上加了两层网络,因此要在原始图像中裁剪出用于训练的部分图像。 另外,在原来给的标注框的基础上,做了点...
Python 利用xml模块 进行简单的xml文件写入
就是一个python读取xml文件的小程序,可运行的,本人学习时参考的算例。
py-xlsx, 用于从 Office 打开的XML电子表格xlsx中解析数据的小 python 代码 python-xlsx一个小的足迹and读取器,它理解共享字符串,并且可以以处理excel日期。要求无外部要求支持 python 版本 2.6 + 和 3.2 + 。用法...
主要介绍了Python创建xml文件的方法,结合实例形式分析了Python针对xml格式数据及文件读写相关操作技巧,需要的朋友可以参考下