XML

什么是XML

  • 一种扩展性标记语言

  • 可以让用户自己创造标识的语言

  • 可以存储数据和共享数据


XML的用途

  • 存储数据

  • 分离数据

  • 交换数据

  • 共享数据


XML的技术架构

  • XML文档只用于组织,存储数据,除此之外的数据生成,读取,传送,存取等操作,都与XML本身无关

  • 数据定义 Schema, DTD

  • 数据解析 DOM, SAX

  • 样式风格XSTL:可扩展样式转换语言

  • 实现语言 java, javascript


XML基本语法

  • XML元素是成对标签之间的内容,并且每个元素之间有上下级的关系

  • XML属性是XML元素中的一部分

  • 只有一个根元素

  • 大小写敏感

  • 空白被保留

  • 注释的写法: 和HTML中的注释一样 <!-- -->

  • 转义字符


JDK中的XML API

  • JAXP: 主要负责解析XML

  • JAXB: 主要负责将XML映射为JAVA对象


作者:SportCloud原文地址:https://segmentfault.com/a/1190000007756318

%s 个评论

要回复文章请先登录注册