XML_约束_schema、XML_的解析方式

XML_约束_schema

  Schema:一种复杂的约束技术

  

DTD: 

   引入dtd文档到xml文档中

   内部dtd:将约束规则定义在外部dtd文件中

   本地:<!DOCTYR 跟标签名 SYSTEM dtd文件的位置

   网络: <!DOCTYR 跟标签名 PUBLIC dtd文件名字 “ dtd文件位置url

 

引人∶
  1.填写xml文档的根元秦
  2.引人xsi前缀.xmlns:xsi="http://www.w3.org/2001/xMLSchema-instance"
  3.引人xsd文件命名空间. xsi:schemaLocation="http: //www.itcast.cn/xml student.xsd"
  4.为每一个xsd约束声明一个前缀,作为标识xmlns="http: //www.itcast.cn/xml

<studentsxmlns:xsi="http: / /www.w3.org/2001/XMLSchema-instance"
    xmlns="http: / / www.itcast.cn/xml"
    xsi : schemaLocation="http: / /www.itcast.cn/xml student.xsd">

 

XML_的解析方式

解析:

   操作xml文档,将文档的数据读取到内存中

操作xml文档

  1,解析(读取):将文档中的数据读取的到内存中

  2,写入:将内存中的数据保存到xml文档中,持久化的存储

解析xml的方法:

  1,DOM:将标记语言一次性加载进内存,在内存中形成一种dom数

    优点:操作方便,可以文档进行CRUD的所有操作

‘    缺点:占内存

  SAX:逐行读取,基于事件驱动的。

  优点:不占内存。
  缺点:只能读取,不能增删改

  

 

 

posted @ 2022-08-09 13:31  一位程序袁  阅读(30)  评论(0编辑  收藏  举报