zoukankan      html  css  js  c++  java
  • xml






    Tip:DTD约束快束入门

    Tip: DTD 的语法细节:元素定义1

    如为元素类型,则直接书写,DTD规范定义了如下几种类型:
    EMPTY:用于定义空元素,例如<br/> <hr/>
    ANY:表示元素内容为任意类型。

    Tip: DTD 的语法细节:元素定义2
    元素内容中可以使用如下方式,描述内容的组成关系
     元素内容使用空白符分隔,表示出现顺序没有要求:<!ELEMENT MYFILE (TITLE AUTHOR EMAIL)> ×
     用逗号分隔,表示内容的出现顺序必须与声明时一致。<!ELEMENT MYFILE (TITLE,AUTHOR,EMAIL)>
     用|分隔,表示任选其一,即多个只能出现一个
        <!ELEMENT MYFILE (TITLE|AUTHOR|EMAIL)>
    在元素内容中也可以使用+、*、?等符号表示元素出现的次数:
            +: 一次或多次 (书+)
             ?: 0次或一次 (书?)
             *: 0次或多次  (书*)
    也可使用圆括号( )批量设置,例
        <!ELEMENT MYFILE ((TITLE*, AUTHOR?, EMAIL)* | COMMENT)


    设置说明:
    #REQUIRED:必须设置该属性
    #IMPLIED:可以设置也可以不设置
    #FIXED:说明该属性的取值固定为一个值  
    //直接使用默认值:在 XML 中可以设置该值也可以不设置该属性值。若没设置则使用默认值。

    其实xml和dtd文件也可以写到一个XML文件中



    Tip:实体定义

     

    Tip:实体定义引用实体

    Tip:实体定义参数实体




  • 相关阅读:
    flask-bootstrap
    SSH
    Spring ContextLoaderListener与DispatcherServlet所加载的applicationContext的区别
    加载spring 的方法。
    简约的form表单校验插件
    javascript 大数值数据运算
    【解题报告】 Task
    【解题报告】 POJ1050 To the Max
    。。。
    【解题报告】 POJ2054 给树染色
  • 原文地址:https://www.cnblogs.com/firecode/p/2460927.html
Copyright © 2011-2022 走看看