zoukankan      html  css  js  c++  java
  • XML DTD跟SCHEMA约束 语法了解

    dtd语法

            元素:

                   <!Element 元素名称 数据类型|包含内容>

                          数据类型:

                               #PCDATA:普通文本 使用的时候一般用()引起来

          包含内容:

            该元素下可以出现哪些元素, 用()引起来

                  符号:

                          *     出现任意次

                         ?    出现1次或者0次

                         +     出现至少1次

                         |      或者

                         ()     分组

                         ,    顺序

            属性:

                    格式:

                         <!ATTLIST  元素名   属性名  属性类型  属性是否必须出现 >

                    属性类型:

                          ID:唯一

                          CDATA:普通文本

                   属性是否必须 出现

                          REQUIRED:必须出现

                         IMPLIED:可以不出现

    一个XML文档中只能添加一个DTD约束

    插入方式 (内部关联):

    DTD文档示例:

    eclipse中,可以按f2或者 alt + /提示,根据约束文件写出相应xml文件

    ----------------------------------------------------------

    SCHEMA约束:

               一个xml文档中可以添加多个schema约束

              xml和schema的关联

                         格式:

                                <根标签   xmlns="..."  ..>

                                <根标签   xmlns:别名=“...”  ...>

              名称空间:

                    关联约束文件

                    规定元素是来源于那个约束文件的

             示例schema文档元素:

                  

               

         schema约束本身也是xml文件

    ------------------------------------------------------

    DTD约束:struts     hiebernate

    SCHEMA约束:tomcat项目   spring

  • 相关阅读:
    java jdk1.8 32/64位 官方绿色版下载附安装教程
    坡度常用的表示方法
    就此道别
    阿里巴巴矢量图标库(iconfont)批量全选的方法
    thinkphp6.0 集成Alipay 手机和电脑端支付的方法
    法定的属于我的第23个年头已经结束,在今天迎来第24年的第一天。
    世界地图展开图,来自 Simon's World Map
    thinkphp6.0 composer 安装 web-token/jwt-framework 常见出错原因分析及解决方法
    thinkphp6 常用方法文档
    Python获取列表中的最后一个或者倒数第几个的方案
  • 原文地址:https://www.cnblogs.com/bsyblog/p/8307500.html
Copyright © 2011-2022 走看看