读取xml数据_读取xml文件的路径

读取xml数据_读取xml文件的路径xml的学习和使用python解析读取xml文件1. XML的介绍XML 指可扩展标记语言(EXtensible Markup Language)。和json类似也是用于存储和传输数

xml的学习和使用python解析读取xml文件   1. XML的介绍   XML 指可扩展标记语言(EXtensible Markup Language)。   和json类似也是用于存储和传输数据,还可以用作配置文件。   类似于HTML超文本标记语言,但是HTML所有的标签都是预定义的,而xml的标签是自行定义。   XML 和 HTML 为不同的目的而设计,HTML 旨在显示信息,而 XML 旨在传输信息。:   所以对 XML 最好的描述是:   XML 是独立于软件和硬件的信息传输工具。   2.XML的树结构   XML 素指的是从(且包括)开始标签直到(且包括)结束标签的部分。素可包含其他素、文本或者两者的混合物。素也可以拥有属性。   每一个素有三个属性:tag、text、attrib   比如下面例子中,note是根素,他的tag就是note,attrib属性是id=1,没有文本节点,有四个子素。   第一行是 XML 声明。它定义 XML 的版本(1.0)和所使用的编码(UTF-8 : 万国码, 可显示各种语言)。   第二行描述文档的根素(像在说:”本文档是一个便签”)   接下来 4 行描述根的 4 个子素(to, from, heading 以及 body),子素只有文本内容,<note>素拥有属性和素内容。   最后一行定义根素的结尾:</note>   父、子以及同胞等术语用于描述素之间的关系。父素拥有子素。相同层级上的子素成为同胞。所有的素都可以有文本内容和属性(类似 HTML 中)。   3.XML语法   在 HTML 中,某些素不必有一个关闭标签;在 XML 中,省略关闭标签是非法的。所有素都必须有关闭标签。   在 XML 中,XML 的属性值必须加引号。   在 HTML 中,常会看到没有正确嵌套的素;在 XML 中,所有素都必须彼此正确地嵌套。   XML 中的注释:<!– This is a comment –>   4.XML DOM   DOM(Document Object Model 文档对象模型)定义了访问和操作文档的标准方法,把 XML 文档作为树结构来查看。   所有素可以通过 DOM 树来访问。可以修改或删除它们的内容,并创建新的素。素,它们的文本,以及它们的属性,都被认为是节点。   4.1python解析xml例子:   使用python脚本读取代码:   运行结果:   
读取xml数据_读取xml文件的路径   其中需要注意的是即使 XML 文件只包含一个素,也必须指定数组索引 [0]。这是因为getElementsByTagName() 方法返回的是一个数组。   4.2python创建xml例子   doc.writexml():生成xml文档,将创建的存在于内存中的xml文档写入本地硬盘中,这时才能看到新建的xml文档   语法:   writexml(file,indent=’’,addindent=’’,newl=’’,endocing=None)   参数说明:   file:要保存为的文件对象名   indent:根节点的缩进方式   allindent:子节点的缩进方式   newl:针对新行,指明换行方式   encoding:保存文件的编码方式   运行显示结果:   
读取xml数据_读取xml文件的路径   4.3向xml中插入新的子素   运行后显示效果:   
读取xml数据_读取xml文件的路径   我上传的代码链接:   Python解析创建xml文件的代码https://download.csdn.net/download/wjzholmes/
icon-default.png?t=M7J4https://download.csdn.net/download/wjzholmes/

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/86683.html

(0)
上一篇 2024年 7月 26日
下一篇 2024年 7月 26日

相关推荐

关注微信