XML DTD约束
发布时间:2020-12-16 00:39:12 所属栏目:百科 来源:网络整理
导读:为了方便数据交换,需要明确元素与元素之间、元素与属性之间的关系以及属性的取值范围。 常用的约束技术:XML DTD (Document Type Definition【文档类型定义】)(易学,功能有限) XML Schema (难学,功能强大) DTD 声明有两种: 一种是声明在外部文件中
为了方便数据交换,需要明确元素与元素之间、元素与属性之间的关系以及属性的取值范围。 常用的约束技术:XML DTD(Document Type Definition【文档类型定义】)(易学,功能有限) XML Schema(难学,功能强大) DTD 声明有两种: 一种是声明在外部文件中,一种是直接在文档中给出DTD 直接给出DTD ——> <!DOCTYPE 根元素 [元素声明]>
语法细节:
利用括号、逗号、竖线、星号、加号和问号的组合可以说明很复杂的内容模型。
属性定义:ATTLIST #REQUIRED:必须设置该属性值 #IMPLIED: 可以设置也可以不设置 #FIXED: 说明该属性取值为一个固定值,在XML文件中无需定义,此处会提供一个默认值。 直接使用默认值:在XML中可以设置该值也可以不设置,如果不设置,会直接使用提供的默认值。 实体的定义:相当于定义变量。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |