xml简介

简介: xml简介

ml被设计用来传输和存储数据,是一种树结构。


一、语法规则


所有XML元素都须有关闭标签、必须用相同的大小写进行编写打开标签和关闭标签、必须正确的嵌套、必须有根元素、XML的属性值必须加引号等。


George


John


Reminder


Don't forget the meeting!

二、DTD介绍


DTD可以验证XML是“合法”的XML


1、内部引用


<?xml version="1.0"?> <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)>

]>


George


John


Reminder


Don't forget the meeting!

2、外部引用


正常的xml文件


<?xml version="1.0"?>

George


John


Reminder


Don't forget the meeting!

被引用的DTD文件


<!ELEMENT note (to,from,heading,body)> <!ELEMENT to (#PCDATA)> <!ELEMENT from (#PCDATA)> <!ELEMENT heading (#PCDATA)> <!ELEMENT body (#PCDATA)>

禁止非法,后果自负


目录
相关文章
|
1月前
|
Kubernetes Cloud Native Java
Activiti 简介以及最新activiti依赖 pom.xml文件(使用时注意对应版本号)
Activiti 简介以及最新activiti依赖 pom.xml文件(使用时注意对应版本号)
39 1
|
1月前
|
XML 存储 JavaScript
XML 简介及用法详解
XML代表eXtensible Markup Language(可扩展标记语言)。XML是一种与HTML非常相似的标记语言。XML被设计用于存储和传输数据。XML被设计成具有自我描述性。XML不执行任何操作,也许有点难理解,但XML不执行任何操作
83 5
|
2月前
|
XML 存储 数据格式
xml简介
xml简介
8 0
|
3月前
|
XML Java 数据库连接
Mybatis之简介、使用操作(安装、XML、SqlSession、映射的SQL语句、命名空间、作用域和生命周期)
【1月更文挑战第2天】 MyBatis 是一款优秀的持久层框架 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程 MyBatis 可以使用简单的 XML 或注解来配置和映射原生信息,将接口和 Java 的 实体类 【Plain Old Java Objects,普通的 Java对象】映射成数据库中的记录。
104 2
Mybatis之简介、使用操作(安装、XML、SqlSession、映射的SQL语句、命名空间、作用域和生命周期)
|
10月前
|
XML 存储 数据库
XML简介与创建
XML简介与创建
|
XML 存储 消息中间件
Tsung MQTT协议简介及MQTT xml文档配置介绍
Tsung MQTT协议简介及MQTT xml文档配置介绍
127 0
|
XML 数据格式
XML 简介(下)
XML 简介(下)
XML 简介(下)
|
XML 存储 Java
【SSM面向CRUD编程专栏 1】Spring简介 xml配置文件 依赖注入 数据注入(四)
【SSM面向CRUD编程专栏 1】Spring简介 xml配置文件 依赖注入 数据注入(四)
110 0
【SSM面向CRUD编程专栏 1】Spring简介 xml配置文件 依赖注入 数据注入(四)
|
XML Java 数据格式
【SSM面向CRUD编程专栏 1】Spring简介 xml配置文件 依赖注入 数据注入(三)
【SSM面向CRUD编程专栏 1】Spring简介 xml配置文件 依赖注入 数据注入(三)
127 0
【SSM面向CRUD编程专栏 1】Spring简介 xml配置文件 依赖注入 数据注入(三)