本文实例讲述了Python minidom模块用法。分享给大家供大家参考,具体如下:
我们一直强调做网站、网站设计对于企业的重要性,如果您也觉得重要,那么就需要我们慎重对待,选择一个安全靠谱的网站建设公司,企业网站我们建议是要么不做,要么就做好,让网站能真正成为企业发展过程中的有力推手。专业网站制作公司不一定是大公司,创新互联公司作为专业的网络公司选择我们就是放心。一、DOM写XML文件
# -*- coding:utf-8 -*- #!python3 #导入minidom from xml.dom import minidom # 1.创建DOM树对象 dom=minidom.Document() # 2.创建根节点。每次都要用DOM对象来创建任何节点。 root_node=dom.createElement('root') # 3.用DOM对象添加根节点 dom.appendChild(root_node) # 用DOM对象创建元素子节点 book_node=dom.createElement('book') # 用父节点对象添加元素子节点 root_node.appendChild(book_node) # 设置该节点的属性 book_node.setAttribute('price','199') name_node=dom.createElement('name') root_node.appendChild(name_node) # 也用DOM创建文本节点,把文本节点(文字内容)看成子节点 name_text=dom.createTextNode('计算机程序设计语言 第1版') # 用添加了文本的节点对象(看成文本节点的父节点)添加文本节点 name_node.appendChild(name_text) # 每一个结点对象(包括dom对象本身)都有输出XML内容的方法,如:toxml()--字符串, toprettyxml()--美化树形格式。 try: with open('dom_write.xml','w',encoding='UTF-8') as fh: # 4.writexml()第一个参数是目标文件对象,第二个参数是根节点的缩进格式,第三个参数是其他子节点的缩进格式, # 第四个参数制定了换行格式,第五个参数制定了xml内容的编码。 dom.writexml(fh,indent='',addindent='\t',newl='\n',encoding='UTF-8') print('写入xml OK!') except Exception as err: print('错误信息:{0}'.format(err))
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。