北京酒店团购网站建设wordpress静态化链接

diannao/2026/1/24 1:32:12/文章来源:
北京酒店团购网站建设,wordpress静态化链接,包装设计网上接单,大型网一、DTD介绍 Document Type Definition#xff1b; DTD是一种XML的约束方式#xff0c;除了此种约束方式外#xff0c;还有XSchema#xff0c;XSchema比DTD的约束能力还要强#xff0c;因此DTD正在逐渐淘汰#xff1b; DTD的目的就是约束XML标签的写法#xff1b;比如在…一、DTD介绍 Document Type Definition DTD是一种XML的约束方式除了此种约束方式外还有XSchemaXSchema比DTD的约束能力还要强因此DTD正在逐渐淘汰 DTD的目的就是约束XML标签的写法比如在我们struts2开发当中编写struts.xml时需要遵循的规则就是通过DTD进行约束的因此我们在开发当中通过Eclipse导入DTD文件便于开发提示如果在开发中开发人员不遵循DTD的规范则会出现错误提示 strutspackage name namespace extendsaction/action /package/struts XML约束的重要性在编写XML时对于XML进行约束是非常重要的因为如果对于XML不约束则会让开发人员很难掌握 而DTD通常是由框架设计人员定义的一般的开发人员只需要在XML中遵循DTD规范编写XML即可 二、导入DTD 如果要导入DTD可以通过两种方式 (1)在XML中直接编写 (2)在专门的DTD文件中编写然后在XML中通过特定的语句导入DTD文件 1、在XML中直接编写语法如下 [html] view plaincopy !DOCTYPE 根节点[      .........  ]  2.XML文件中导入DTD文件 此种方式需要考虑两个情况 (1)如果是本地文件则 [html] view plaincopy      !DOCTYPE 根节点 SYSTEM dtd的URL   此处的URL指的是比如 F:\1.dtd (2)如果是共享文件则 [html] view plaincopy !DOCTYPE 根节点 PUBLIC dtd名称 dtd的URL   三、DTD语法 在DTD中可以定义XML标签的顺序、个数属性的值实体 1.XML元素定义 语法如下 !ELEMENT 元素名称 元素类型        //定义元素的类型但是只能是 ANY表示任意类型或EMPTY空元素 !ELEMENT 元素名称 (元素内容)    //定义元素的内容一定要加上 对于元素内容 ----可以定义子元素的名称比如 !ELEMENT 元素名称 (子元素1子元素2子元素3) 表示3个子元素只能出现一次并且按照此顺序出现 !ELEMENT 元素名称 (子元素1|子元素2|子元素3) 表示3个子元素中只能出现一个 我们还可以定义子元素的个数比如 (1)1次或多次比如 (name)表示此name元素只能出现1次或多次。 (2)?0次或1次比如(name)表示此name元素只能出现0次或1次。 (3)*0次或多次比如(name*)表示此name元素任意出现几次。 (4)无只能一次比如(name)表示此name元素只能出现1次。 对于元素内容 ----也可以定义子元素内容的类型比如#PCDATA表示字符串 举例 [html] view plaincopy !DOCTYPE personlist [    !-- 根节点为personlist--  !ELEMENT personlist (person)    !-- personlist的子元素为person并且可以出现1次或多次--  !ELEMENT person (name,age,salary)    !-- person的子元素是nameagesalary并且可以出现一次并且出现顺序以此顺序为准--  !ELEMENT name ANY    !--name可以使任意类型 --  !ELEMENT age (#PCDATA)    !-- age可以是字符串--  !ELEMENT salary (#PCDATA)    !-- salary可以是字符串--  ]      从以上可以看出DTD不可以定义数字等类型此为DTD的缺陷 2.XML属性定义 语法如下 !ATTLIST 标签名 属性名1        属性类型        属性说明 属性名2        属性类型        属性说明 属性类型可以是 (1)CDATA最普通的字符串 (2)枚举即值1|值2|值3需要括号 (3)ID属性值需要以字母或下划线开头 属性说明可以是 (1)#REQUIRED必须设置 (2)#IMPLED可选值即此属性可以设置也可以不设置 (3)#FIXED固定值通常语法为#FIXED  固定值 (4)默认值 举例 [html] view plaincopy !DOCTYPE personlist [     !ELEMENT personlist (person)  !ELEMENT person (name,age,salary)  !ELEMENT name ANY  !ELEMENT age (#PCDATA)  !ELEMENT salary (#PCDATA)  !ATTLIST person  aaa CDATA #REQUIRED        !-- --  bbb CDATA #IMPLIED         !-- 可选属性--  ccc CDATA #FIXED xiazdong !--固定值不需要设置 --  ddd CDATA XZDONG         !--默认值为XZDONG, 可以自己设置 --  eee ID #REQUIRED             !--ID --  fff (1|2|3) 1                         !--枚举值默认为1 --    ]   3、XML实体定义 实体类似于一个可重用常量或者说是ant中的classpath可以被引用 语法如下 !ENTITY 实体名称  实体内容 引用实体语法 实体名称    注意最后的“”一定需要 注意引用实体必须在XML中引用 举例 [html] view plaincopy !DOCTYPE personlist [     !ENTITY constant aaaa  !ELEMENT personlist (person)  !ELEMENT person (name,age,salary)  !ELEMENT name ANY  !ELEMENT age (#PCDATA)  !ELEMENT salary (#PCDATA)     ]  personlist  person   nameconstant;/name        !-- 引用constant实体--  ageaaa/age  salaryaaa/salary  /person  /personlist      小知识点根据XML自动生成DTD 因为一般我们写的XML基本都是没有DTD的如果要自己写DTD又很麻烦因此我们可以通过工具来自动生成trang 功能能够完成如下转换 (1)XML --- DTD (2)XML ---XSchema (3)DTD---XSchema 使用方法 java -jar trang.jar -I xml -O dtd input.xml output.dtd 即可 -I xml 表示输入为xml -O dtd表示输出为dtd文件 input.xml表示输入文件 output.dtd表示输出文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/88824.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站开发什么语言比较好gpu服务器租用价格

点击上方蓝字关注我们WTM5.0全面支持.net5WTM5.0是WTM框架开源2年以来最大的一次升级,全面支持.net5,大幅重构了底层代码,针对广大用户提出的封装过度,不够灵活,性能不高等问题进行了彻底的修改。这次升级使WTM继续保持…

百度指数 多少流量 网站名通过高权重网站做长尾关键词

问题描述: ArcGIS软件在作图模式下插入指北针,出现指北针乱码,如下图所示: 问题解决 下载并安装字体(配套实验数据包0081.rar中获取)即可解决该问题。 正常的指北针选择器: 专栏介绍&#xff…

wordpress建2个网站资产管理wordpress

2024 年 AI 辅助研发趋势随着人工智能技术的持续发展与突破,2024年AI辅助研发正成为科技界和工业界瞩目的焦点。从医药研发到汽车设计,从软件开发到材料科学,AI正逐渐渗透到研发的各个环节,变革着传统的研发模式。在这一背景下&am…

北京网站优化常识搜索引擎在线观看

进程通信 初步理解进程通信 所谓进程之间的通信,就是两个进程之间的 数据层面的交互。 我们之前说过,父子进程之间是有一些数据通信的,子进程可以看到一些父进程 允许 子进程访问的数据,比如 父进程的 环境变量,子…

免费网站建设怎样手机小程序怎么制作

实现Java中的线程安全集合类 大家好,我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编,也是冬天不穿秋裤,天冷也要风度的程序猿! 一、介绍 在多线程编程中,保证数据的线程安全性是至关重要的。Java提…

深圳专业高端网站建设做一个app需要多少费用

适配器模式 适配器模式是一种结构型设计模式,其主要作用是解决两个不兼容接口之间的兼容性问题。适配器模式通过引入一个适配器来将一个类的接口转换成客户端所期望的另一个接口,从而让原本由于接口不匹配而无法协同工作的类能够协同工作。 结构 适配…

一级a做网站免费移动公司网络维护待遇

参考:JavaScript半知半解 TG著 BOM对象 Window对象是客户端JavaScript程序的全局对象。 Window对象使得JavaScript与浏览器进行交互。 所有的JavaScript全局对象,函数以及变量均自动成为window对象的属性和方法。 Document对象也是window对象的成员。 Wi…

asp.net 获取网站域名长沙网站建设哪里好

1. 雅虎财经(Yahoo Finance) 雅虎(英文名称:Yahoo,NASDAQ:YHOO)是美国著名的互联网门户网站,也是20世纪末互联网奇迹的创造者之一。其服务包括搜索引擎、电邮、新闻等,业…

小白如何建设网站婚礼顾问网站介绍模版

文章目录 1. 多表关系1.1. 一对多1.2. 多对多1.3. 一对一 2. 多表查询概述2.1. 数据准备2.2. 概述 3. 查询的分类3.1. 内连接查询3.2. 外连接查询3.3. 自连接3.3.1. 自连接查询3.3.2. 联合查询 3.4. 子查询3.4.1. 概述3.4.2. 标量子查询3.4.3. 列子查询3.4.4. 行子查询3.4.5. 表…

中职高一网站建设试题百度官网app

最近在使用idea的过程中,创建maven项目,一直会遇到这个问题,查了很多资料,最终解决啦。 网上普遍存在两种方式 但是我是用第三种方式解决的..... 首先,说说前两种方式, 1.删除{User_Home}/.IntelliJIdea{V…

网站内容页设计企业网站建设费入什么科目

在一天夜里。我在使用feign的调用时,突然出现了一点点问题。 就是对于feign类型的包装问题。产生了疑问。 在后来,也就是今天。在网上取取经。看到了一个答案。说:feign的调用会有一个编码器和解码器。 使用feign的解码器。他的原理也很简…

开源网站源码下载网站导航网站可以做吗

单片机上电后执行的第一段代码 1.初始化堆栈指针 SP_initial_sp 2.初始化 PC 指针Reset_Handler 3.初始化中断向量表 4.配置系统时钟 5.调用 C 库函数_main 初始化用户堆栈,然后进入 main 函数。 在正式讲解之前,我们需要了解STM32的启动模式。 STM32的…

企业网站 静态页面杭州定制网站开发

1、Python3 元组 Python中的元组是一个不可变的序列类型,用于存储一组有序的数据。 元组的主要特点包括: 不可变性:一旦创建,元组的内容不能更改,这使得它们成为保护数据不被修改的理想选择。有序性:元组…

仿牌外贸网站WordPress添加CA

**中文摘要:**随着互联网技术的不断发展和普及,人们对于信息化、数字化的需求也越来越高。在此背景下,校友录系统的设计与开发显得尤为重要。本文旨在设计和开发一款方便实用的校友录系统,为学校提供一个联系和管理校友的平台&…

鲜花网站建设深圳网站建设那家好

while中的break意思是结束循环 start 0 while True:print(start)if start 100:break # 如果start 100 就退出循环start 1转载于:https://www.cnblogs.com/zhengkui/p/9052875.html

青岛网站建站团队网站底部图片代码

微信公众号:趣编程ACE关注可了解更多的.NET日常实战开发技巧,如需源码 后台回复 源码 即可;如果觉得对你有帮助,欢迎关注C# Linq中 Where使用技巧hello 大家好,很开心又能重新分享C#编程开发技巧了,之前因为工作和生活…

做网站域名多少钱php通用企业网站源码

一、定义 函数,指可以实现某个功能,可以重复使用的一段代码。不同的函数之间相互独立,即函数之间的功能互不影响(互相的代码)。 二、结构 1. 定义 返回值类型 函数名(形参1, 形参2, 形参3...形参n) {...return 值; }2…

东阿做网站推广免费小程序制作软件

并发1. 并发和并行并发:两个或多个任务在同一时间段内运行。关注点在任务分割。并行:两个或多个任务在同一时刻同时运行。关注点在同时执行。本文大多数情况下不会严格区分这两个概念,默认并发就是指并行机制下的并发。2. 好处随着多核处理器…

自建服务器做网站要备案互联网技术岗位校园招聘

🧸欢迎来到dream_ready的博客,📜相信您对博主首页也很感兴趣o (ˉ▽ˉ;) 📜redis和缓存及相关问题和解决办法 什么是缓存预热、缓存穿透、缓存雪崩、缓存击穿 目录 1、引入依赖 2、对 Redis 的配置文件进行书写 3、S…