手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
网络运维
设计教程
技术频道
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
dtd
dtd专题提供dtd的最新资讯内容,帮你更好的了解dtd。
DTD <!DOCTYPE>
如果您查看某些XML文档,可能已经注意到一行以<!DOCTYPE开头出现在文档顶部附近。如果您查看过(有效)XHTML文件的源代码,可能会看到如下所示的行:<!DOCTYPE html PUBLIC ”-//W3C//DTD XHTML 1.0 Transitional//EN” ”http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>此行的目的是声明...
作者:佚名 时间:2022-08-07
DTD语法
XML DTD既可以在文档中指定,也可以保存在单独的文档中,然后可以将文档链接到DTD文档以使用它。语法DTD的基本语法如下 - <!DOCTYPE element DTD identifier[ declaration1 declaration2 ........]>在上面的语法中 - DTD以<!DOCTYPE分隔符开头。元素告诉解析器从指定的根元素解析文档。DTD标识符是文档类型定义的标识符,可以是系统上文件的路径或...
作者:佚名 时间:2022-08-07
DTD组件
本章将从DTD角度讨论XML组件。 DTD基本上包含以下XML组件的声明 - 元件属性实体1. 元素XML元素可以定义为XML文档的构建块。 元素可以表现为容纳文本,元素,属性,媒体对象或所有元素的容器。每个XML文档都包含一个或多个元素,元素的边界由开始标记和结束标记分隔,或者由空元素分隔。示例下面是XML元素的简单示例 - <name> Yiibai Tutorials</name>如上所见,它定义了一个<name&...
作者:佚名 时间:2022-08-07
DTD元素
XML元素可以定义为XML文档的构建块。元素可以表现为容纳文本,元素,属性,媒体对象或所有元素的容器。使用ELEMENT声明声明DTD元素。 当DTD验证XML文件时,解析器初始检查根元素,然后验证子元素。语法所有DTD元素声明都有这种一般形式 - <!ELEMENT elementname (content)>ELEMENT声明用于指示要定义元素的解析器。elementname是定义的元素名称(也称为通用标识符)。content定义了元素中可以包含...
作者:佚名 时间:2022-08-07
DTD属性
在本章中,我们将讨论学习DTD属性。 属性提供了有关元素的更多信息,或者更确切地说,它定义了元素的属性。 XML属性始终采用名称-值 对的形式。 元素可以具有任意数量的唯一属性。属性声明在很多方面与元素声明非常相似; 可以为每个元素声明一个允许的属性列表,而不是为元素声明允许的内容。 这些列表称为ATTLIST声明。语法DTD属性声明的基本语法如下 - <!ATTLIST element-name attribute-name attribute-type at...
作者:佚名 时间:2022-08-07
DTD实体
实体是用于定义XML文档中特殊字符的快捷方式。 实体主要有四种类型 - 内置实体字符实体一般实体参数实体实体声明语法通常,实体可以在内部或外部声明。 让我们了解以下各项及其语法如下 - 1. 内部实体如果在DTD中声明实体,则称为内部实体。语法以下是内部实体声明的语法 - <!ENTITY entity_name ”entity_value”>在上面的语法中 - entity_name是实体的名称,后跟双引号或单引号中的值...
作者:佚名 时间:2022-08-07
DTD验证
我们都知道DTD是用来精确描述XML文档,DTD根据相应XML语言的语法规则检查XML文档的结构和词汇的有效性。 现在检查DTD的有效性,可以使用以下程序 - 使用XML DTD验证工具 - 可以使用某些IDE(如XML Spy(非免费)和XMLStarlet(opensource)来验证针对DTD文档的XML文件。使用XML DTD在线验证器 - W3C标记验证服务旨在验证Web文档。 使用在线验证器在此处检查XML DTD的有效性。使用XML DTD验证API编...
作者:佚名 时间:2022-08-07
DTD示例1
如果XML文档具有关联的文档类型定义且文档符合其中表达的约束,则该XML文档是有效的。 文档类型定义必须出现在文档中的第一个元素之前。 文档类型定义中的DOCTYPE一词后面的名称必须与根元素的名称匹配。文档只能包含可包含一些文本的根元素 - tutorial - <!ELEMENT tutorial (#PCDATA)>...
作者:佚名 时间:2022-08-07
DTD示例2
当类型的元素必须仅包含子元素(无字符数据)时,元素类型具有元素内容,可选地由空格分隔。根元素XXX必须恰好包含一个元素AAA,后跟一个元素BBB。 元素AAA和BBB可以包含一些文本但不包含其他元素:<!ELEMENT XXX (AAA , BBB)><!ELEMENT AAA (#PCDATA)><!ELEMENT BBB (#PCDATA)>有效文档以下是包含一些文本的有效文档:<!DOCTYPE XXX SYST...
作者:佚名 时间:2022-08-07
DTD示例3
如果DTD中的元素名称后跟星号*,则此元素可以出现零次,一次或多次。DTD根元素XXX可以包含零个或多个元素AAA,后前恰好只跟一个元素BBB。 元素BBB必须始终存在:<!ELEMENT XXX (AAA* , BBB)><!ELEMENT AAA (#PCDATA)><!ELEMENT BBB (#PCDATA)>有效文档以下是一个有效文档 - <!DOCTYPE XXX SYSTEM ”tutoria...
作者:佚名 时间:2022-08-07
DTD示例4
如果DTD中的元素名称后跟加号+,则此元素可以出现一次或多次。DTD根元素XXX必须包含一个或多个元素AAA,后面恰好只跟一个元素BBB。 元素BBB必须始终存在:<!ELEMENT XXX (AAA+ , BBB)><!ELEMENT AAA (#PCDATA)><!ELEMENT BBB (#PCDATA)>有效文档下面是一个有效的文档 - <!DOCTYPE XXX SYSTEM "tutorial....
作者:佚名 时间:2022-08-07
DTD示例5
如果DTD中的元素名称后跟问号?,则此元素可以出现零次或一次。DTD根元素XXX可以包含一个元素AAA,它后跟一个元素BBB。 元素BBB必须始终存在:<!ELEMENT XXX (AAA? , BBB)><!ELEMENT AAA (#PCDATA)><!ELEMENT BBB (#PCDATA)>有效文件下面是一个有效的文档 - <!DOCTYPE XXX SYSTEM ”tutorial.dtd&qu...
作者:佚名 时间:2022-08-07
DTD示例6
在这个示例中,将演示如何使用+*?的组合。DTD根元素XXX可以包含一个元素AAA,后跟一个或多个元素BBB。 元素AAA可以包含一个元素CCC和几个元素DDD。 元素BBB必须只能包含一个元素CCC和一个元素DDD:<!ELEMENT XXX (AAA? , BBB+)><!ELEMENT AAA (CCC? , DDD*)><!ELEMENT BBB (CCC , DDD)><!ELEMENT CCC (#PCDATA...
作者:佚名 时间:2022-08-07
DTD示例7
使用|带字符,可以从几个元素中选择一个。DTD定义根元素XXX必须包含一个元素AAA,后跟一个元素BBB。 元素AAA必须包含一个元素CCC,后跟元素DDD。 元素BBB必须包含一个元素CCC或一个元素DDD:<!ELEMENT XXX (AAA , BBB)><!ELEMENT AAA (CCC , DDD)><!ELEMENT BBB (CCC | DDD)><!ELEMENT CCC (#PCDATA)>&l...
作者:佚名 时间:2022-08-07
DTD示例8
文本可以穿插元素。DTD声明元素AAA可以包含BBB或CCC。 另一方面,元素BBB可以包含文本和CCC元素的任何组合:<!ELEMENT XXX (AAA+ , BBB+)><!ELEMENT AAA (BBB | CCC )><!ELEMENT BBB (#PCDATA | CCC )*><!ELEMENT CCC (#PCDATA)>有效的文档有效的文件有几种可能性:<!DOCTYPE XXX S...
作者:佚名 时间:2022-08-07
DTD示例9
属性用于将名称-值对与元素相关联。 属性规范可能仅出现在start-tags和empty-element标记中。 声明以ATTLIST开头,后跟属性所属元素的名称,再后跟各个属性的定义。DTD如果CDATA类型的属性符合良好形成约束,则它可以包含任何字符。 必须始终显示必需属性,隐含属性是可选的:<!ELEMENT attributes (#PCDATA)><!ATTLIST attributes aaa CDATA #REQUIRED...
作者:佚名 时间:2022-08-07
DTD示例10
如果CDATA类型的属性符合良好形成约束,则它可以包含任何字符。 NMTOKEN类型只能包含字母,数字和点.,连字符-,下划线_和冒号:。 NMTOKENS可以包含与NMTOKEN加上空格相同的字符。 空格由一个或多个空格字符,回车符,换行符或制表符组成。DTD声明必须始终存在属性bbb和ccc,属性aaa是可选的:<!ELEMENT attributes (#PCDATA)><!ATTLIST attributes aaa CDATA...
作者:佚名 时间:2022-08-07
DTD示例11
ID类型属性的值只能包含NMTOKEN允许的字符,并且必须以字母开头。没有元素类型可能指定了多个ID属性。 ID属性的值在所有ID属性的所有值之间必须是唯一的。DTD声明属性id,code和X唯一地确定它们的元素:<!ELEMENT XXX (AAA+ , BBB+ , CCC+)><!ELEMENT AAA (#PCDATA)><!ELEMENT BBB (#PCDATA)><!ELEMENT CCC (#PCDATA)...
作者:佚名 时间:2022-08-07
DTD示例12
IDREF属性的值必须与文档中某些ID属性的值匹配。 IDREFS属性的值可以包含对具有以空格分隔的ID属性的元素的多个引用。DTD声明属性id和mark唯一地确定元素。 属性ref引用这些元素:<!ELEMENT XXX (AAA+ , BBB+, CCC+, DDD+)><!ELEMENT AAA (#PCDATA)><!ELEMENT BBB (#PCDATA)><!ELEMENT CCC (#PCDATA)>...
作者:佚名 时间:2022-08-07
DTD示例13
允许属性值可以在DTD中定义。DTD声明下面DTD声明精确地指出允许的值:<!ELEMENT XXX (AAA+, BBB+)><!ELEMENT AAA (#PCDATA)><!ELEMENT BBB (#PCDATA)><!ATTLIST AAA true ( yes | no ) #REQUIRED><!ATTLIST BBB month (1|2|3|4|5|6|7|8|9...
作者:佚名 时间:2022-08-07
上一页
1
2
3
4
5
6
7
8
下一页
小编推荐
苹果市值2025年有望达4万亿美元
• 全球最强笔记本芯片苹果M4 Max登场:CP
• 李一舟复出主攻视频号:开通会员专区,
• 扎克伯格押注AI:Meta正推动美国政府使
• OpenAI宣布开源SimpleQA新基准,专治大
• OpenAI 计划自研 AI 芯片,以减少对英伟
• OpenAI ChatGPT高级语音模式已登陆Wind
• 官方回应小米 15 手机屏幕混用传言/苹果
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native