python3之格式化文件xml,json

本文详细介绍了Python3中处理XML和JSON的方法,包括XML的文档构成、访问及文件写入,以及JSON的基本概念、在线工具和Python中的操作转换。内容涵盖了XML的命名规则、SAX与DOM解析方式,以及JSON数据交换格式与Python的互换操作。
摘要由CSDN通过智能技术生成

1、结构化文件存储

-xml,json

-为了解决不同设备之间信息交换

-参考资料

-

-XML(extensibleMarkupLanguage),可以扩展标记语言

      -标记语言:语言中使用尖括号括起来的文字字符串标记

      -可扩展:用户可以自己定义需要的标记

      -例如:

<Teacher>
    自定义标记Teacher
    在两个标记之间任何内容都应该跟Teacher相关
<Teacher>

    -是w3c组织制定的一个标准

    -XML描述的是数据本身,即数据的结构和语义

    -HTML侧重于如何显示web页面中的数据

2、XML文档的构成

      -处理指令(可以认为一个文件内只有一个处理指令)

              -以xml关键字开头,在xml文件中只能出现一次并且必须在头部

              -内容是与xml本身处理起相关的一些声明或者指令,一般用于声明XML的版本和采用的编码

                      -version属性是必须的

                      -encoding属性用来支出xml解释器使用的编码

      -根元素(一个文件内只有一个根元素)

              -在整个xml文件中,可以把它看作一个树形结构

              -只有一个根元素,根元素里的都是他的子元素

      -子元素

      -属性

      -内容:表明标签所存储的信息

      -注释:起说明解释的作用;注释不能嵌套在标签里;只有在注释的开始和结尾使用双短横线;三短横线只能出现在开头不能在结尾

-保留字符的处理

        -XML中使用的符号可能跟实际符号相冲突,典型的就是左右尖括

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值