DTD条件部分通过INCLUDE/IGNORE关键字配合参数实体实现动态声明控制,用于多版本、多语言或单位制适配,必须位于外部DTD或内部子集的声明区,且IGNORE会强制忽略其内所有嵌套条件节。
DTD中的条件部分(Conditional Sections)用于在解析时动态
决定是否包含或忽略某段声明,核心是 INCLUDE 和 IGNORE 关键字。它们不直接写在XML文档里,而是嵌套在DTD中,配合参数实体控制逻辑分支,常见于需要适配多版本、多语言或不同单位制的场景。
条件部分必须出现在外部DTD或内部子集的DTD声明区,且只能由XML处理器识别处理
比如要为建筑图纸DTD同时支持英制与公制单位,可这样组织:
定义参数实体标记开关
使用条件节包裹对应声明 ]]> ]]>
注意:%English; 展开后变成 ,处理器就包含其中内容;换成 %Metric; 就变成 ,整块被跳过。
嵌套需谨慎
被 IGNORE 包裹的部分,其内部所有子条件节(哪怕写着 INCLUDE)也一并忽略。所以不能靠内层翻转来“绕过”外层忽略。
实际使用中几乎不用裸写 INCLUDE/IGNORE
而是通过参数实体间接控制,好处是:
) 基本上就这些。
# 处理器
# 编码
# 多语言
# xml处理
# include
# xml
# Conditional
# 文档
# 多个
# 出现在
# 写着
# 可通过
# 要为
# 写在
# 跳过
# 转来
相关文章:
建站之星安装模板失败:服务器环境不兼容?
5种Android数据存储方式汇总
如何在新浪SAE免费搭建个人博客?
成都网站制作报价公司,成都工业用气开户费用?
我的世界制作壁纸网站下载,手机怎么换我的世界壁纸?
如何通过网站建站时间优化SEO与用户体验?
如何在万网ECS上快速搭建专属网站?
相册网站制作软件,图片上的网址怎么复制?
网站插件制作软件免费下载,网页视频怎么下到本地插件?
C++时间戳转换成日期时间的步骤和示例代码
大连 网站制作,大连天途有线官网?
制作网站外包平台,自动化接单网站有哪些?
如何确保FTP站点访问权限与数据传输安全?
武汉网站如何制作,黄黄高铁武穴北站途经哪些村庄?
,如何利用word制作宣传手册?
创业网站制作流程,创业网站可靠吗?
如何基于云服务器快速搭建网站及云盘系统?
C#怎么使用委托和事件 C# delegate与event编程方法
网站企业制作流程,用什么语言做企业网站比较好?
建站之星展会模板:智能建站与自助搭建高效解决方案
建站之星免费模板:自助建站系统与智能响应式一键生成
重庆市网站制作公司,重庆招聘网站哪个好?
如何访问已购建站主机并解决登录问题?
如何快速搭建二级域名独立网站?
如何快速使用云服务器搭建个人网站?
如何在IIS管理器中快速创建并配置网站?
广州营销型建站服务商推荐:技术优势与SEO优化解析
如何在西部数码注册域名并快速搭建网站?
宝塔建站无法访问?如何排查配置与端口问题?
威客平台建站流程解析:高效搭建教程与设计优化方案
招商网站制作流程,网站招商广告语?
公司网站制作需要多少钱,找人做公司网站需要多少钱?
公司门户网站制作流程,华为官网怎么做?
香港服务器WordPress建站指南:SEO优化与高效部署策略
建站之星如何快速生成多端适配网站?
商务网站制作工程师,从哪几个方面把握电子商务网站主页和页面的特色设计?
单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?
网站设计制作书签怎么做,怎样将网页添加到书签/主页书签/桌面?
,南京靠谱的征婚网站?
如何选择建站程序?包含哪些必备功能与类型?
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
如何快速完成中国万网建站详细流程?
浙江网站制作公司有哪些,浙江栢塑信息技术有限公司定制网站做的怎么样?
青岛网站建设如何选择本地服务器?
建站与域名管理如何高效结合?
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
如何在云主机上快速搭建多站点网站?
建站IDE高效指南:快速搭建+SEO优化+自适应模板全解析
广州美橙建站如何快速搭建多端合一网站?
如何快速搭建高效服务器建站系统?
*请认真填写需求信息,我们会在24小时内与您取得联系。