XML 文件

XML介绍

可扩展标记语言,统一规范,像英语一样。就是计算机世界的英语。
编写XML就是编写标签,扩展名.xml
最主要的作用就是作用程序的配置文件


一、XML文档结构

1、第一行必须是XML声明

文档的基本信息、包括版本号、字符集、 写在XML第一行

在这里插入图片描述

2、有且只有一个跟标签

每一个XML文档必须拥有“跟标签”
标签有上下级关系,上级为“父标签”,下级为“子标签”
标签也常被称为“节点”

3、XML标签的书写规则

3.1合法的标签名

标签名有意义
建议使用英文,小写字母,单词之间用 “-”分割
建议多级标签之间不要存在重名的情况

3.2适当的注释与缩进

3.3合理使用属性

标签属性用于描述标签不可或缺的信息

3.4特殊字符与CDATA标签

标签内容种出现“<”、“>”等 特殊字符,会破坏文档结构
解决方式:1、使用实体引用。2、使用 CDATA标签

3.4.1实体引用

在这里插入图片描述

3.4.1CDATA标签

在这里插入图片描述

在黄色块内程序将不会解析任何内容,会把原文原封不动的显示出来

3.5有序的子元素

多层嵌套的子元素种,标签前后顺序应该保持一致


二、XML语义约束

XML文档结构正确,但可能不是有效的
XML语义约束有两种方式定义:DTD 与 XML Schema

1.DTD是一种简单易用的语义约束方式

DTD文件的扩展名为.dtd

2.XML Schema

能更复杂,提供了更多功能:数据类型、格式限定、数据范围等等特性
XML Schema是 W3C 标准
扩展名为 .xsd


总结:目前XML文件多用于做程序的配置文件

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值