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
# 文档
# 多个
# 出现在
# 写着
# 可通过
# 要为
# 写在
# 跳过
# 转来
相关文章:
大同网页,大同瑞慈医院官网?
小型网站制作HTML,*游戏网站怎么搭建?
如何选择CMS系统实现快速建站与SEO优化?
家族网站制作贴纸教程视频,用豆子做粘帖画怎么制作?
制作网站软件推荐手机版,如何制作属于自己的手机网站app应用?
如何快速上传建站程序避免常见错误?
建站之星安装路径如何正确选择及配置?
表情包在线制作网站免费,表情包怎么弄?
建站之星在线客服如何快速接入解答?
如何在建站主机中优化服务器配置?
网站制作公司排行榜,四大门户网站排名?
如何通过虚拟主机快速搭建个人网站?
PHP正则匹配日期和时间(时间戳转换)的实例代码
制作网站外包平台,自动化接单网站有哪些?
制作网站的软件免费下载,免费制作app哪个平台好?
Android滚轮选择时间控件使用详解
,网站推广常用方法?
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
如何零基础在云服务器搭建WordPress站点?
西安大型网站制作公司,西安招聘网站最好的是哪个?
PHP 500报错的快速解决方法
如何在景安服务器上快速搭建个人网站?
如何续费美橙建站之星域名及服务?
c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】
小视频制作网站有哪些,有什么看国内小视频的网站,求推荐?
建站DNS解析失败?如何正确配置域名服务器?
如何在IIS服务器上快速部署高效网站?
建站主机选购指南:核心配置与性价比推荐解析
视频网站app制作软件,有什么好的视频聊天网站或者软件?
油猴 教程,油猴搜脚本为什么会网页无法显示?
IOS倒计时设置UIButton标题title的抖动问题
C++ static_cast和dynamic_cast区别_C++静态转换与动态类型安全转换
导航网站建站方案与优化指南:一站式高效搭建技巧解析
javascript基本数据类型及类型检测常用方法小结
广东专业制作网站有哪些,广东省能源集团有限公司官网?
网站制作话术技巧,网站推广做的好怎么话术?
实惠建站价格推荐:2025年高性价比自助建站套餐解析
如何快速查询网站的真实建站时间?
魔方云NAT建站如何实现端口转发?
常州自助建站工具推荐:低成本搭建与模板选择技巧
C++如何编写函数模板?(泛型编程入门)
建站10G流量真的够用吗?如何应对访问高峰?
高配服务器限时抢购:企业级配置与回收服务一站式优惠方案
详解jQuery中基本的动画方法
建站主机核心功能解析:服务器选择与网站搭建流程指南
如何通过西部建站助手安装IIS服务器?
网站制作难吗安全吗,做一个网站需要多久时间?
建站之星后台搭建步骤解析:模板选择与产品管理实操指南
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
建站主机如何安装配置?新手必看操作指南
*请认真填写需求信息,我们会在24小时内与您取得联系。