使用 DTD 定义元素|学习笔记

简介: 快速学习使用 DTD 定义元素

开发者学堂课程【XML 入门:使用 DTD 定义元素】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/37/detail/844


使用 DTD 定义元素


*  语法:

<!ELEMENT  元素名 约束>

* 简单元素:

没有子元素的元素

<! ELEMENT nane { OPCDATA )>

*** (#PCDATA ):约束 name 是字符串类型

***  ENPTY :元素为空(没有内容)

-<sex></sex>

***  ANY :任意

*  复杂元素:

<!ELEMENT person ( name,age, sex ,school )>

-子元素只能出现一次

* <!ELEMENT 元素名称(子元素)>

*  表示子元素出现的次数

+: 表示一次或者多次

?: 表示零次或者一次

": 表示零次或者多次

*子元素直接使用逗号进行隔开

* * 表示元素出现的顺序

*子元素直接使用|隔开

* * 表示元素只能出现其中的任意一个


相关文章
|
人工智能 JSON 自然语言处理
HarmonyOS学习路之开发篇—AI功能开发(实体识别)
实体识别能够从自然语言中提取出具有特定意义的实体,并在此基础上完成搜索等一系列相关操作及功能。
|
数据采集 机器学习/深度学习 分布式计算
毕业设计之基于协同过滤算法的电影推荐系统设计(一) - 项目简介
由于本人今年毕业,为完成毕设特地想着实现一个简单的推荐系统设计,思来想去,小电影不就是很好的切入点嘛! 于是诞生该项目,将会一步步带着大家实现一个自己的电影推荐系统.
547 0
|
索引
艾伟_转载:Lucene.net多字段多索引目录搜索
Lucene.net是目前在.net环境中被普遍使用的全文索引的开源项目,这次在项目的开发中也使用它进行全文索引。在开发过程中碰到一些小问题就是对多字段和多索引目录进行搜索。 1、多字段搜索就是同时要一个以上的字段中的内容进行比较搜索,类似概念在SQL中就是select * from Table where a like '%query%' or b like '%query%'。
915 0
|
4天前
|
人工智能 运维 安全
|
2天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
|
9天前
|
人工智能 JavaScript 测试技术
Qwen3-Coder入门教程|10分钟搞定安装配置
Qwen3-Coder 挑战赛简介:无论你是编程小白还是办公达人,都能通过本教程快速上手 Qwen-Code CLI,利用 AI 轻松实现代码编写、文档处理等任务。内容涵盖 API 配置、CLI 安装及多种实用案例,助你提升效率,体验智能编码的乐趣。
799 109