zoukankan      html  css  js  c++  java
  • 学习总结(二十三)

    XML

    1.XML简介

          1)xml: 被称为可扩展标记语言,一般是用来做配置文件,也可以用来做前后端传输数据来用

          2)xml由三部分组成 ,标签名,标签属性,文本内容,

    2.xml规范

            1.xml有开始必须有规范

            2. 所有属性必须包含在双引号里面

            3.只能有一个根标(最外层只能有一个标签)

            4.开始标签和结束标签的顺序是相反的,最先打开谁就最后关闭谁

            5.文档声明可不写,主要告诉浏览器,该怎么解析这个文件

    3.xml与json的区别

           xml:

                  xml是一种可扩展的标记语言,可以高度自定义文档的结构,数据类型,标签含义的等等,操作性要比json强,可以在已有的xml文件中对数据进行增删改查,而json定义好了后就不能使用代码进行增删改查了

        json:

              json:是一种规范,用于前后端数据进行传输数据或者跨平台传输,相比于xml,json更加简洁,没有xml那么复杂的标记,

    4.xml的使用

           第一步导入模块

            import xml.etree.ElementTree as ET

          第二步获取xml文件

          tree=ET ,parse("xxx.XMl")

          第三步获取根标签

          tree.getroot()

     5.查找xml标签的四种方式

           1.iter()

                  如果没有参数则查找所有标签,查找范围为全文

           2.find()

                  必须给参数,查找当前标签的子标,返回第一个名字匹配的

           3.findall() 

                  必须给参数,查找当前标签的子标签,返回所有名字匹配的

            4.直接遍历标签

                   返回的是这个标签的所有子标签

         

    面向对象与面向过程

          面向过程:就是把复杂的事情简单化一步一步的编写程序,直到完成最终目标

          面向对象:不需要关注具体实现的细节,只需要直到对象是做什么的,直接调用对象就可以使用,

                   

                

                

           

  • 相关阅读:
    POJ1006(中国剩余定理)
    Ubuntu16.04安装jupiter
    OpenGL.tutorial06键盘和鼠标
    OpenGL.教程
    OpenGL.Qt532.cube
    Qt551.主窗体Margin
    Qt551.窗口滚动条
    Qt551.OpenGL.ZC简单例子
    Qt5OpenGL.顶点像素大小设置
    OpenGL.Tutorial03_Matrices_测试
  • 原文地址:https://www.cnblogs.com/xzcvblogs/p/10870512.html
Copyright © 2011-2022 走看看