zoukankan      html  css  js  c++  java
  • xml模块

    xml:

    可扩展的标记语言

    标记翻译为标签,用标签来组织数据的语言

    也是一种语言,可以用来自定义文档结构

    相比json使用场景更加广泛,但是语法格式相比json复杂的多

    什么时候用json

      前后台交互数据时,使用json

    什么时候使用xml

      当需要自定义文档结构时,使用xml

      比如java中经常用xml来作为配置文件

      作为配置文件,常见操作就是通过程序去读取配置信息

      而修改增加删除,一般是交给用户来手动完成

    标签的叫法:mode(节点) element(元素) tag(标签)

    可以取别名简化书写

    获取标签的方式1:

    iter()全文查找

    2:在当前标签下(所有子级标签)寻找第一个名称匹配的标签

    3:在当前标签下(所有子级标签)寻所有名称匹配的标签

    tag标签名称

    attrib属性:字典类型

    text:文本内容

    可以使用append方法添加标签

    一般不会通过程序去修改 删除 和添加

    当需要自定义文档结构时,xml最强大的地方就是结构

    前后台不进行交互时

    xml是实现不同语言或程序之间进行数据交换的协议,

    xml主要是通过<>节点来区分数据结构的

    xml协议在各个语言里都是支持的,在python中可以使用以下模块操作xml

    iter()全文搜索

    find()在子节点找,只找一个

    findall()找所有

  • 相关阅读:
    Promise
    ajax基础
    flex布局的盒子模型
    css3核心模块
    响应式开发
    HTML5标签及表单
    JS面向对象编程
    JS面向对象的编程
    ES5构造函数与ES6类
    类欧几里得算法
  • 原文地址:https://www.cnblogs.com/suncunxu/p/10101737.html
Copyright © 2011-2022 走看看