当前位置: 首页 > article >正文

XML XML约束 三、Schema

1. Schema概述

我们学习Schema的第一目标是:参照Schema的要求可以编写XML文档;

第二目标是:可以自己来定义Schema文档。

2 为什么要用Schema

  • DTD 的局限性

DTD不遵守XML语法(写XML文档实例时候用一种语法,写DTD的时候用另外一种语法)

DTD数据类型有限(与数据库数据类型不一致)

DTD不可扩展

DTD不支持命名空间(命名冲突)

  • Schema的新特性

Schema基于XML语法

Schema可以用能处理XML文档的工具处理

Schema大大扩充了数据类型,可以自定义数据类型

Schema支持元素的继承—Object-Oriented’

Schema支持属性组

3.scheme的文档结构

4. scheme的数据类型

  • 简单类型

内置的数据类型(built-in data types

      • 基本的数据类型
      • 扩展的数据类型

用户自定义数据类型(通过simpleType定义)

数据类型的特性

  • 复杂类型(通过complexType定义)

http://www.kler.cn/a/560860.html

相关文章:

  • 修改/etc/hosts并生效
  • 一篇文章学懂Vuex
  • ESP32系列芯片模组方案,设备物联网无线通信,智能化交互响应控制
  • ubuntu磁盘挂载
  • Websock Demo(二) Java后端代码
  • SQL:DQL数据查询语言以及系统函数(oracle)
  • 力扣-贪心-452 用最小数量的箭引爆气球
  • vue 手写分页
  • 除了Axios,如何用fetch处理403错误?
  • Linux故障排查和性能优化面试题及参考答案
  • MybatisPlus-插件功能-分页插件基本用法
  • 2024前端性能优化终极指南:从加载到渲染的完整解决方案
  • 谷歌浏览器(Google Chrome)扩展程序的安装路径(插件的安装路径)
  • 如何在VMware虚拟机的window10系统中安装网易mumu模拟器
  • angular表格排序分页
  • java 入门面试题
  • 对鸿蒙 中 对象的理解
  • SQL注入实战指南:sqli-labs全关卡通关详解与技巧总结
  • [java基础-JVM篇]1_JVM自动内存管理
  • js中的await与async的使用