zoukankan      html  css  js  c++  java
  • xml

    1. xml概述

    a)         W3c组织简介:World Wide Web Consortium, 是一个网络标准制定的非盈利组织

    b)         什么是xml:是EXtensible Markup Language 可扩展标记语言

    c)         Xml的优势:Xml拿去保存具有树状结构的关系是最好的

    d)         Xml与HTML比较

    1. HTML中的标记是拿去展示数据的, 而xml中的标记语言是拿去描述数据的性质和结构
    2. xml语法

    a)         文档声明

    1. 版本声明, 编码声明, 独立文档声明

    b)         元素定义

    1. 开始标记,内容,结束标记组成
    2. 统一大小写
    3. 不要用关键字,特殊字符等

    c)         属性定义

    1. 是对元素的进一步描述

    d)         注释

    1. <!--  -->

    e)         特殊字符处理

    1. &quot “ &apos ‘ &amp & &lt < &gt >

    f)          CDATA区

    1. Character data 字符数据, 是指不想被程序解析的一段原始数据 <![CDATA[  ] ]>
    2. DTD约束

    a)         什么是约束文件

    1. 定义一套内容对文档内容进行约束,这套约束被称为约束文件

    b)         DTD约束

    1. <!ELEMENT 元素名称 元素内容>
    2. #PCDATA
    3. 子元素
    4. 混合
    5. EMPTY
    6. ANY

    c)         属性定义:REQUIRED IMPLIED FIXED

    d)         属性类型:

    1. CDATA
    2.  Enumerated
    3.  IDREF
    4.  IDREFS
    5.  NMTOKEN   已授权用户的标志
    6. NMOTOKENS
    7.   NOTATION 提供外部应用程序支持
    8. Entity  entitys
    9.  

    e)         DTD约束语法

    f)           

    1. Schema约束

    a)         什么是Schema约束

    1. DTD采用的是非xml语法格式。 而schema 是用xml语法格式。

    b)         名称空间

    1. <元素名 xmlns:prefixname=”URI”>  prefixname就是里面的名称空间

    c)         引入Schema文档

    1. 引入分为命名空间的引入还有非命名空间的引入

    d)         Schema语法

    1. 元素定义
      1. <xs:element name=”xxx” type=”yyy” />
      2. Xs:string xs:decimal  xs:integer  xs:boolean  xs:date  xs:time
      3. 属性定义
        1. <xs:attribute name=”lang” type=”xs:string”>
      4. 简单类型        
        1. <xs:simpleType>

    a)         <xs:restriction base = “xs:integer”>

    b)         <xs:minInclusive value = “18”>

    c)         <xs:maxinclusive value=”58”>

    还有复杂类型

  • 相关阅读:
    原型模式(8)
    工厂方法模式(7)
    代理模式(6)
    装饰模式(5)
    策略模式与简单工厂结合(4)
    策略模式(3)
    简单工厂模式(2)
    序(1)
    国际控制报文协议ICMP
    IP 转发分组的流程
  • 原文地址:https://www.cnblogs.com/jwlxtf/p/7880887.html
Copyright © 2011-2022 走看看