文档章节

DTD约束

东极没有雪
 东极没有雪
发布于 2017/06/20 17:46
字数 275
阅读 12
收藏 0

「深度学习福利」大神带你进阶工程师,立即查看>>>

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE books [

<!ELEMENT books (book+)>

<!ELEMENT book (name,author,price)>

<!ELEMENT name (#PCDATA)>

<!ELEMENT author (#PCDATA)>

<!ELEMENT price (#PCDATA)>

<!ATTLIST book id ID #REQUIRED>

]>

<!--

<!DOCTYPE 根元素 []>  这是DTD的内部约束声明

<!ELEMENT 元素名 (子元素)>  这是在定义一个元素

<!ELEMENT book (name,author,price)>  

这是定义book元素,它有三个子元素,分别是name,author,price

当定义一个元素包含子元素的时候,如果没有加任何的修式符,表示必须出现一次

<!ELEMENT book (name,author,price)>  

给一个元素声明子元素的时候,小括号里,分隔多个子元素的,逗号,表示 子元素出现 的顺序

表示 name,author ,price的顺序必须是

name第一,

author第二,

price第三

 

标签出现的次数,使用使用的正则的*、?、+描述出现的次数

* 表示 0 到 多次

? 表示1次或0次

+ 表示至少1次

 

<!ELEMENT name (#PCDATA)> 表示name标签只能包含纯文本,不能有子标签。

#PCDATA表示元素只能包含纯文本

 

<!ATTLIST 元素名  属性名  属性的值类型  属性约束>

 -->

东极没有雪
粉丝 0
博文 6
码字总数 904
作品 0
南京
程序员
私信 提问
加载中
请先登录后再评论。
NSSplitView 扩展--DMSplitView

DMSplitView 对标准的 OS X 的 NSSplitView 控件进行改造,可满足更复杂的要求: 子视图的大小和约束 分隔条位置 可收缩伸展的子视图 动画变换效果 可控制分隔条的粗细和样式 可保存和恢复分...

匿名
2013/01/24
368
0
C++科学计算库--O2scl

一个面向对象的 C++科学计算库,可用于解方程,最小化,微分,积分,插值,优化,逼近,分析,拟合等。许多类可操作于通用的函数和向量类型。可用于O2scl在Linux,Mac和Windows(Cygwin的)平...

匿名
2012/10/29
4.7K
0
JCF框架源码分析系列-ArrayList(二)

1、揭开ArrayList真面目 作者将在本文详细赘述日常开发中最常用集合类-ArrayList,本次JCF源码分析基于JDK1.7,主要从以下几个方向分析: UML类图关系 数据结构 接口介绍 常用、重要方法的实...

Ambitor
2015/11/30
385
0
DIV+CSS专题: CSS表单设计

css表单设计,包含以下内容和知识点: 改变文本框和文本域样式 用图片美化按钮 改变下拉列表样式 用label标签提升用户体验 一、改变文本框和文本域样式 如果前边几章学习的比较扎实的话,本节...

向日葵饼干
2014/06/10
165
0
利用RunTrace实时跟踪分析iOS App视图

GitHub入口:https://github.com/sx1989827/RunTrace 前言 作为ios的开发者,常常为了UI界面搞得头破血流,你是不是经常遇到这样的痛点:这个view是从哪里来的,它的父视图是什么,它的子视图...

我不是肥羊
2015/09/25
304
0

没有更多内容

加载失败,请刷新页面

加载更多

在视图控制器之间传递数据 - Passing Data between View Controllers

问题: I'm new to iOS and Objective-C and the whole MVC paradigm and I'm stuck with the following: 我是iOS和Objective-C以及整个MVC范例的新手,但我坚持以下几点: I have a view th......

fyin1314
34分钟前
6
0
Elasticsearch中mapping值得注意的一些小细节

简介 在Elasticsearch中mapping有很多可以配置的地方,但是使用多了就会发现,一般情况有关mapping最常用、也最实用的就简单的几个需要注意的地方。 下面就简单的介绍一下关于这些mapping中值...

trayvon
37分钟前
0
0
趣味编程-大鱼吃小鱼(5-7岁)

上一节老师教小朋友们编写了摘星星的游戏,今天跟着了老师学一下大鱼吃小鱼这个游戏吧!拿上你们的平板,跟着老师一起来做吧。 防止失联,点个“在看”!多多转发分享是老师录制视频的动力哦...

rainbow0124
今天
10
0
大集合!写作辅助工具

↑公众号关注 “Graph-AI” 专注于 图机器学习 大集合!论文写作辅助工具 这里收集论文写作过程中的辅助工具,比如包括Latex、画图、图表、语法、词语搭配、文献查找\下载\整理、翻译等。 会...

chengsen
08/01
0
0
SSL指纹的自定义功能-VMLogin 中文版防关联指纹浏览器在1.2.6.7 版本更新中加入

VMLogin 中文版指纹浏览器 在本次1.2.6.7 版本更新中加入了SSL指纹的自定义功能。 VMLogin 中文版浏览器:https://www.vmlogin.cc/ 主要可以设置 密码套件 的个数和顺序,这样能可以对抗一些...

VMlogin中文版防关联浏览器
49分钟前
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部