j2ee笔记之DTD

34、优化WTP资源解析:集成J2EE模式与DTD的实用指南 本文介绍了如何通过WTP的URI解析框架和XML目录,将J2EE模式和DTD集成到Web Tools Platform(WTP)中,避免远程文件下载带来的不便。同时,还详细讲解了创建和测试自定义URI解析器以定位组织专有模式的步骤,从而提升开发效率和资源管理的灵活性。 阅读详情

DTD详解

基本概述
文档类型定义(Document Type Definition)是一套为了进行程序间的数据交换而建立的关于标记符的语法规则。它是标准通用标记语言(SGML)和可扩展标记语言(XML)1.0版规格的一部分,文档可根据某种DTD语法规则验证格式是否符合此规则。文档类型定义也可用做保证标准通用标记语言、可扩展标记语言文档格式的合法性,可通过比较文档和文档类型定义文件来检查文档是否符合规范,元素和标签使用是否正确。文件实例提供应用程序一个数据交换的格式。

PS:简而言之,DTD就是用来约束XML文档的,使其在一定的规范下使用,除了DTD技术外,还有Schema技术,也是用于约束XML文档的。

参考文档:DTD http://www.w3school.com.cn/dtd/index.asp

参考文档:Schema http://www.w3school.com.cn/schema/index.asp

PS:通过DTD约束,XML就能在DTD的约束下进行自定义了,不过DTD有个缺点,那就是不能对数据进行数值约束这种范围约束。

DTD文档的声明及引用
内部DTD文档

外部DTD文档

内外部DTD文档结合

注意事项:

1、定义关键字一定要大写,例如:DOCTYPE、ELEMENT、ATTLIST。

2、

当引用的文件在本地时,采用如下方式:

例如:

当引用的文件是一个公共的文件时,采用如下方式:

例如:

DTD元素
基本语法
<!ELEMENT NAME CONTENT>

解释:

ELEMENT:关键字(必须大写)。

NAME:元素名称。

CONTENT:元素类型,有四种,都必须大写。

1、EMPTY-该元素不能包含子元素和文本,但可以有属性(空元素)

2、ANY-该元素可以包含任何在DTD中定义的元素内容

3、#PCDATA-可以包含任何字符数据,但是不能在其中包含任何子元素

4、其它类型(组合),可以是子元素,子元素与修饰符组合,基本元素与子元素与修饰符组合。

案例:

<!ELEMENT 班级 (学生+,作者)> <!ELEMENT 学生 (名字,年龄,介绍)> <!ELEMENT 作者 (#PCDATA)> <!ELEMENT 名字 (#PCDATA)> <!ELEMENT 年龄 (#PCDATA)> <!ELEMENT 介绍 (#PCDATA)>

修饰符

符号

用途

示例

示例说明

( )

用来给元素分组

(古龙|金庸|梁羽生),(王朔|余杰)

分成两组

|

在列出的对象中选择一个

(男人|女人)

表示男人或者女人必须出现,而且只能选一个

该对象最少出现一次,可以出现多次 (1或多次)

(成员+)

表示成员必须出现,而且可以出现多个成员

该对象允许出现零次到任意多次(0到多次)

(爱好*)

爱好可以出现零次到多次

?

该对象可以出现,但只能出现一次 (0到1次)

(菜鸟?)

菜鸟可以出现,也可以不出现,如果出现的话,最多只能出现一次

,

对象必须按指定的顺序出现

(西瓜,苹果,香蕉)

表示西瓜、苹果、香蕉必须出现,并且按这个顺序出现

DTD属性
基本语法

<!ATTLIST 元素名称 属性名称 类型 属性特性 属性名称 类型 属性特性…... >

解释:

ATTLIST:属性列表,(必须大写)。

元素名称:对应的元素的名称。

属性:属性能够有多个,其格式是名称 类型 属性特性

类型:

PS:常用的有CDATA(字符型),枚举(枚举格式是(值1|值2|值3…)),ID(ID不能重复,不能以数字开头),IDREF(引用另一个ID值),IDREFS(可以引用多个ID值,以空格隔开)

属性特性有:

案例:

<!ELEMENT 班级 (学生+,作者)> <!ATTLIST 班级 班次 CDATA "1班" 编号 ID #REQUIRED > <!ELEMENT 学生 (名字,年龄,介绍)> <!ELEMENT 作者 (#PCDATA)> <!ATTLIST 学生 地址 CDATA #IMPLIED 授课方式 CDATA #FIXED "面授" 学号 ID #REQUIRED 班级编号 IDREF #REQUIRED 朋友 IDREFS #IMPLIED > <!ELEMENT 名字 (#PCDATA)> <!ELEMENT 年龄 (#PCDATA)> <!ELEMENT 介绍 (#PCDATA)>

实体
实体有引用实体和参数实体两种,引用实体一般是在XML使用,参数实体一般是在DTD中使用。

基本语法

<!ENTITY 实体名称 “实体内容” > // 引用实体 <!ENTITY % 实体名称 "实体内容" > // 参数实体

解释:

1、引用实体可以在引用了DTD的XML文件中,使用&实体名称;来使用实体内容。

2、不知道是不是我的电脑原因,外部DTD中不能用引用实体,如果用将引用实体定义放在内部DTD中,则可以使用。

3、参数实体在DTD中使用,使用%实体名称;使用

4、可以将那些重复使用的值定义成实体,这样能减少代码的冗余度。

5、在外部DTD中,引用实体最好放在DTD底部,参数实体最好放在DTD顶部。

案例:

<!ENTITY % sex "男|女"> <!ELEMENT 班级 (学生+,作者)> <!ELEMENT 学生 (名字,年龄,介绍)> <!ELEMENT 作者 (#PCDATA)> <!ATTLIST 学生 性别 (%sex;) #REQUIRED > <!ELEMENT 名字 (#PCDATA)> <!ELEMENT 年龄 (#PCDATA)> <!ELEMENT 介绍 (#PCDATA)> <!ENTITY writer "Switch">

综合案例1:

XML3.dtd

<!ENTITY % sex "男|女"> <!ELEMENT 班级 (学生+,作者)> <!ATTLIST 班级 班次 CDATA "1班" 编号 ID #REQUIRED > <!ELEMENT 学生 (名字,年龄,介绍)> <!ELEMENT 作者 (#PCDATA)> <!ATTLIST 学生 地址 CDATA #IMPLIED 授课方式 CDATA #FIXED "面授" 学号 ID #REQUIRED 班级编号 IDREF #REQUIRED 朋友 IDREFS #IMPLIED 性别 (%sex;) #REQUIRED > <!ELEMENT 名字 (#PCDATA)> <!ELEMENT 年龄 (#PCDATA)> <!ELEMENT 介绍 (#PCDATA)>

XML3.xml

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

<班级 编号=“C1” 班次=“1班”>
<学生 地址=“湖南” 授课方式=“面授” 学号=“n1” 班级编号=“C1” 朋友=“n2” 性别=“男”>
<名字>张三</名字>
<年龄>20</年龄>
<介绍>不错</介绍>
</学生>
<学生 授课方式=“面授” 学号=“n2” 班级编号=“C1” 朋友=“n1 n3” 性别=“女”>
<名字>李四</名字>
<年龄>18</年龄>
<介绍>很好</介绍>
</学生>
<学生 授课方式=“面授” 学号=“n3” 班级编号=“C1” 朋友=“n2” 性别=“男”>
<名字>王五</名字>
<年龄>22</年龄>
<介绍>非常好</介绍>
</学生>
<作者>&writer;</作者>
</班级>

综合案例2:

XML4.dtd

<!ENTITY AUTHOR "John Doe"> <!ENTITY COMPANY "JD Power Tools, Inc."> <!ENTITY EMAIL "jd@jd-tools.com"> <!ELEMENT CATALOG (PRODUCT+)> <!ELEMENT PRODUCT (SPECIFICATIONS+,OPTIONS?,PRICE+,NOTES?)> <!ATTLIST PRODUCT NAME CDATA #IMPLIED CATEGORY (HandTool|Table|Shop-Professional) "HandTool" PARTNUM CDATA #IMPLIED PLANT (Pittsburgh|Milwaukee|Chicago) "Chicago" INVENTORY (InStock|Backordered|Discontinued) "InStock"> <!ELEMENT SPECIFICATIONS (#PCDATA)> <!ATTLIST SPECIFICATIONS WEIGHT CDATA #IMPLIED POWER CDATA #IMPLIED> <!ELEMENT OPTIONS (#PCDATA)> <!ATTLIST OPTIONS FINISH (Metal|Polished|Matte) "Matte" ADAPTER (Included|Optional|NotApplicable) "Included" CASE (HardShell|Soft|NotApplicable) "HardShell"> <!ELEMENT PRICE (#PCDATA)> <!ATTLIST PRICE MSRP CDATA #IMPLIED WHOLESALE CDATA #IMPLIED STREET CDATA #IMPLIED SHIPPING CDATA #IMPLIED> <!ELEMENT NOTES (#PCDATA)>

XML4.xml

<?xml version="1.0" encoding="UTF-8"?> SPECIFICATIONS OPTIONS 2 NOTES

————————————————
版权声明:本文为优快云博主「Switchvov」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/q547550831/article/details/50541424

Proteus一体化安装STC15库添加 Proteus一体化安装与STC15库添加指南 本文详细介绍了Proteus 8.9 SP2专业版的一体化安装流程和STC15系列单片机库文件的添加方法。安装过程简单快捷,无需破解,稳定性好。通过将两个库文件(Lib和LIB)复制到Proteus安装目录的DATA/LIBRARY文件夹中,即可实现STC15W4K32S4芯片的仿真功能。文中还提供了新建工程和器件放置的步骤说明,特别指出STC15W4K32S4芯片可兼容仿真其他STC15系列芯片,并附带下载链接获取资源。该教程适用于电子设计初学者和开发者。 阅读详情

相关推荐

强网杯Web题ezphp解题全记录:利用PHP反序列化与条件竞争拿下服务器

本文详细解析了强网杯Web题目ezphp的解题过程,通过PHP反序列化与条件竞争漏洞的组合利用,成功获取服务器权限。文章深入剖析了反序列化链的构造、文件上传绕过技巧以及条件竞争的实际应用,为CTF选手和Web安全研究者提供了宝贵的实战经验。

weixin_29006187的博客 388

dtd介绍

XML(eXtensible Markup Language,可扩展标记语言)是一种用于创建自定义标记的文本格式,它可以用于描述和存储各种数据和文档类型。它的主要标志是语法简洁,同时具备可扩展性,可读性好,易于处理和转换等特点。XML的设计目标是为了能够在不同计算机系统之间进行数据交换,特别是互联网上的数据交换。元素(Element):用于描述数据项或数据集合。属性(Attribute):用于为元素提供附加的信息。文本(Text):用于存储元素包含的数据内容。

2201_75869073的博客 3418

2023最新扫码连wifi-扫码挪车-聚合CPS返利多合一小程序源码

2023最新扫码连wifi-扫码挪车-聚合CPS返利多合一系统 系统特点: 目前已接入的 CPS 渠道: 充值:话费充值、电费充值、影视会员充值、会员卡券充值 本地团购:联联周边游 电商平台:京东、拼多多、唯品会、淘宝、抖音美团:外卖、闪购、酒店、到店、优选饿了么:外卖、商超 出行服务:滴滴打车、滴滴加油、滴滴货运、花小猪打车、高德打车、同程打车 连锁餐饮点餐:肯德基、麦当劳、百果园、奈雪的茶、瑞幸咖啡、星巴克、喜茶、汉堡王、必胜客电影票:特价电影票 注意:以上涉及到需要支付的 CPS 渠道,不需要预存!

qq_41837379的博客 3113

什么是DTD?

一、什么是DTD 文档类型定义(Document Type Definition)是一套为了进行程序间的数据交换而建立的关于标记符的语法规则。它是标准通用标记语言(SGML)和可扩展标记语言(XML)1.0版规格的一部分,文档可根据某种DTD语法规则验证格式是否符合此规则。文档类型定义也可用做保证标准通用标记语言、可扩展标记语言文档格式的合法性,可通过比较文档和文档类型定义文件来检查文档是否符合规范,元素和标签使用是否正确。文件实例提供应用程序一个数据交换的格式。 PS:简而言之,DTD就是...

m0_62839141的博客 8893

UE5与Cesium for Unreal结合:打造高效离线地图解决方案

本文详细介绍了如何利用UE5与Cesium for Unreal结合打造高效离线地图解决方案,特别适用于数字孪生、军事仿真等网络不稳定场景。通过优化配置、数据处理和性能调优,实现TB级地形数据的流畅渲染,并结合实战案例展示了在油田巡检等复杂环境中的应用效果。

weixin_29007135的博客 493

揭秘Outlook/QQ邮箱伪造:如何利用Unicode编码绕过SPF检测

本文深入剖析了利用Unicode编码进行邮件显示名伪造的攻击手法,揭示了攻击者如何通过插入零宽字符等特殊编码绕过SPF检测,使邮件在Outlook、QQ邮箱等客户端中看似来自可信发件人。文章通过Python代码示例演示了伪造过程,并提供了从用户自查到管理员部署DMARC策略的多层次防御建议。

weixin_29063035的博客 334

DTD、XML阐述、XML的两种文档类型约束和DTD的使用

XML(可扩展标记语言)是一种用于存储和传输数据的标记语言,它具有自我描述性并且易于阅读。XML被广泛应用于各种领域,如网页开发、数据交换和配置文件等。XML的基本语法规则包括使用标签、属性和值来描述数据的结构和内容。标签用尖括号包围,属性以键值对的形式出现在标签中,值则位于标签的起始和结束之间。XML 语言没有预定义的标记。上面示例中的标记(如 和 )未在任何 XML 标准中定义。这些标记是由 XML 文档的作者“发明”的。

空空bye. 3907

论文分栏前后内容不连续?教你word如何删除分节符

问题 当我们在写论文的时候,很多期刊的模板都是两栏的格式,但有的时候我们插入的图像尺寸可能太大,两栏格式放不下,因此需要将其以一栏的格式出入,如下: 但当我们把图片删除后,再将其转换成两栏格式,前后内容就出现不连续的情况: 正常情况下应该是如下: 正确处理方式 里面有个分页符,把分页符去掉,或者把你的文字全部复制到记事本里,然后重新复制回word就可以取消原有的格式了。 删除分节符的方法(以word 2019为例) -点击菜单栏上的“视图”,点击“大纲视图”。 可以看到word文档以整列的形式展开:

左手の明天的博客 1万+

DTD学习

DTD,Document Type Definition(文件类型定义)是一种特殊文档,它规定、约束符合标准通用标示语言(SGML)或SGML子集和扩展标示语言(XML)规则的定义和陈述。DTD与XML是类与对象,数据库表结构与记录的关系。DTD概念源于SGML,每一份SGML文件,均应有相对应的DTD。对于XML文件而言,DTD并非必须。DTD有四个组成:元素(Elements)、属性(Attribute)、实体(Entities)、注视(Comments)。

Paco_Lee的博客 1788

OData 请求里的 Nextlink 实战:在 ABAP Client Proxy 中优雅处理长列表分页

本文介绍了OData v4标准中的@odata.nextLink分页机制及其在SAP ABAP中的实践应用。重点解析了该机制通过服务端提供的完整URL实现分页获取,客户端只需循环处理直到该字段消失的特点。文章提供了清晰的ABAP代码模板,展示如何通过Remote Client Proxy实现分页数据获取,并强调了仅支持OData v4和远程消费的限制条件。通过HR员工数据聚合的实际案例,说明了流式分页处理的最佳实践,包括服务端过滤、稳定排序和内存控制等关键技术要点,为ABAP开发者提供了可直接落地的解决方案

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 273

微信小程序 - 最新详细实现调起手机摄像头拍摄身份证人像面和国徽面取景框功能,在拍照相机上增加身份证证件照的轮廓或自定义文字,支持替换扫描拍摄辅助线图片及文本,小程序实现拍照身份证时带取景轮廓框拍摄!

微信小程序,身份证,证件照,人像,证件照提示框模板,vue身份证拍照框,摄像机相机里有引导内容,取景框拍摄,微信小程序实现拍照界面自定义实现,自拍人相框拍摄,取景框,户口簿取景框,画布指定区域生成图片,微信小程序身份证正反面拍照如何加入辅助图片引导照片,身份证取景框拍摄,服务器,上传,正反面,调起手机摄像头:拍摄身份证的正反面,自定义身份证取景框,在相机上绘制“身份证轮廓“与提示文字,拍摄身份证时出现人像框怎么实现,在相机上增加图片和文字,微信小程序怎么给调起的相机加入自定义图片,小程序实现给相机上面

🏆 前端领域优质创作者 1万+

DTD约束的基本使用与讲解

DTD,全称为“文档类型定义”(Document Type Definition),是一种定义 XML 或 HTML 等文档的结构的方式。DTD 通常包含对元素、属性、实体、命名空间等方面的定义。DTD 主要用于指定 XML 或 HTML 文档中元素、属性、实体等的定义和规范。使用 DTD 可以定义标记、元素、实体、注释等,从而确保 XML 或 HTML 等文档的结构和格式的正确性。DTD 可以内联在 XML 或 HTML 文档中,也可以作为一个外部文件引用,以进行重复使用。

万维网连五洲,二进制写尽天下事,喜欢结识新伙伴寻找志同道合的朋友,欢迎一起探讨学习 2314

借助AI搞定国社科“研究内容”部分!用Gemini 3 Pro轻松撰写6大模块,让基金本子效率质量更上一层楼

所谓研究整体框架,是对课题研究逻辑结构与技术路径的系统阐述,其核心在于通过研究目标分解、研究内容模块化与研究方法整合,构建一个层次清晰、逻辑严密、科学可行的研究体系。撰写要求:1)分要点、分层次列出主要研究内容,保持各部分之间的逻辑性、层次性与系统性;研究可行性可理解为开展本课题在理论基础、研究方法、研究条件、人员结构、平台支撑及外部协作等方面的可实施程度,可从内部条件与外部条件两个维度进行系统论证。研究背景为:我正在申报xxx年xxx(项目名称),课题名称为:xxx,拟采用的主要研究方法包括:xxx等;

智能AI让学术科研更容易 967

JavaEE(1)DTD和SCHEMA使用笔记

DTD和SCHEMA使用笔记

weixin_43493559的博客 211

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

J2ee Tutorial学习笔记(第二章Understanding XML)

                                   J2ee Tutorial学习笔记(第二章Understanding XML)一.Introduction to XML: 1.XML(Extensible Markup Language)是基于文本标记语言,用例:     you@yourAddress.com.>     me@myAddress.com     XML

leeak的Java之旅 1129

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

scwcd相关资源

scwcd相关资源链接!SCWCD Objectives:http://suned.sun.com/US/certification/java/exam_objectives.htmlServlets Specification:http://jcp.org/aboutJava/communityprocess/first/jsr053/index.htmlJSP Specification:ht

山哥's 专栏 1725

J2EE_02 快速入门 DTD

目录一、DTD 教程DTD 新闻实例二、DTD 简介内部的 DOCTYPE 声明外部文档声明为什么使用 DTD?三、DTD - XML 构建模块XML 文档构建模块元素实体PCDATACDATA四、DTD - 元素声明一个元素空元素只有 PCDATA 的元素带有任何内容的元素带有子元素(序列)的元素声明只出现一次的元素声明最少出现一次的元素声明出现零次或多次的元素声明出现零次或一次的元素声明"非.../即..."类型的内容声明混合型的内容五、DTD - 属性声明属性默认属性值#REQUIRED语法实例#IM

m0_60786924的博客 527

J2EE dtd

1.什么是DTD? 文档类型定义(约束) 2.什么是XML? HTML:超文本标记语言 a/b/c/z XML:可扩展标记语言 3.XML的两种文档约束 DTD Schema 4.XML格式要求(合法XML) 1)有且只有一个根节点; 2)由开始标签和结束标签组成; 3)XML标签区分大小写; 4)正确嵌套标签; 5.使用DTD 5.1 在XML中加入DTD申明 1)内部申明: 2)外部申明:...

weixin_67780833的博客 447

J2EE之XML_DTD

目录 一、什么是DTD? 二、什么是XML? 三、XML的两种文档约束 四、XML格式要求(合法XML) 五、使用DTD 1、 在XML中加入DTD申明 2、元素定义语法(DTD对元素的限制) 3、 属性定义语法(DTD对属性的限制) 4、特殊符号转义 5、案例...

m0_67768699的博客 239

J2EE基础——DTD

说到DTD,那么什么是DTD呢? DTD:文档类型定义(Document Type Definition)是一套关于标记符的语法规则。是xml配置文件的约束技术中的一种。 在信息的高速的交流中 不同领域中的信息交互越来越紧密,在这些信息的传输过程中难免会发生一些错误导致信息的格式不一致,在传输的,这样我们可以用DTD来定义合法的XML文档结构。 DTD的优势:每一个XML文档都可以携带一个DTD,用来对该文档格式进行描述测试该文档是否是一个有效的XML文 根元素的声明 :每个XML文档都只有一个根

BAIQW的博客 314

j2ee DTD

1.什么是DTD? 文档类型定义 (document type definition) (约束) 思维导图: 2.什么是XML? HTML:超文本标记语言 XML:可扩展标记语言 3.XML的两种文档约束 DTD和Schema4.XML格式要求(合法XML) 1)有且只有一个根节点; 2)由开始标签和结束标签组成; 3)XML标签区分大小写; 4)正确嵌套标签; 5)使用合法的标签名,不能使用特殊符号; 6)定义有效的属性; 5.使用DTD ...

z466764的博客 172

J2EE-06-DTD

第六堂课(DTD&自学Schema) 一、什么是格式良好XML 1.有且只有一个根元素 例如: 2.XML标签大小写"正确"区分(HTML中是不区分大小写) 3.正确使用结束标签 例如: 4.正确嵌套标签 5.使用了合法的标签名(A-Za-z0-9_-) 6.定义有效的属性(属性值必须要用单引号或双引号引起来) 例如: 二、DTD和Schema是用来校验XML的 三、什么是有效的XML? ...

men_ma的博客 337

J2EE05DTD

1.什么是DTD?文档类型定义 (document type definition) (用来约束XML文档)规定子元素的名称以及顺序,元素的属性等 2.什么是XML?HTML:超文本标记语言 XML:可扩展标记语言 3.XML的两种文档约束DTD(主要要学的)和Schema 4.XML格式要求(合法XML) 1)有且只有一个根节点; 2)由开始标签和结束标签组成; 3)XML标签区分大小写; 4)正确嵌套标签; 5)使用合法的标签名,不能使用特殊符号; ...

weixin_63944861的博客 192

j2EE:DTD

dtd

m0_66854446的博客 205

J2EE(DTD)

1.dtd与xml思维导图参考图片 1)xml 2)dtd 2.什么是dtd DTD为英文Document Type Definition,中文意思为“文档类定义”。DTD肩负着两重任务: 一方面它帮助你编写合法的代码 ,另一方面它让浏览器正确地显示器代码。也许你会问它们居然有这样的能力? 如是你是一个个网页制作者,你会很清楚地知道一个HTML文档的基本结构可分为两个主要部分; <html> <head> 头部信息...

m0_61561140的博客 244

j2ee_04_DTD

1.什么是DTD? 文档类型定义(约束) 2.什么是XML? HTML:超文本标记语言 XML:可扩展标记语言 3.XML的两种文档约束 DTD和Schema 4.XML格式要求(合法XML) 1)有且只有一个根节点; 2)由开始标签和结束标签组成; 3)XML标签区分大小写; 4)正确嵌套标签; 5.使用DTD 5.1 在XML中加入DTD申明 1)内部申明:<! DOCTYPE root...

qq_43582260的博客 177

J2ee_05DTD

1.什么是DTD? 文档类型定义(约束) 2.什么是XML? HTML:超文本标记语言 XML:可扩展标记语言 3.XML的两个文档约束 DTD和Schema 4.XML格式要求(合法XML) 1)有且只有一个根节点 2)由开始标签和结束标签组成 3)XML标签区分大小写 4)正确嵌套标签 5.使用DTD 5.1在XML中加入DTD申明 1)内部申明:<! DOCTYPE root[]&gt...

weixin_45155187的博客 181
上一篇: j2ee笔记之反射机制
下一篇: maven 简介
内涵神仙
博客等级 码龄5年 19粉丝 27原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值