基础知识一览2
创始人
2024-05-12 15:07:01

这里写目录标题

  • 1.XML
    • 2.1 XML中的转义字符
    • 2.2 CDATA区
    • 2.3 如何去约束XMl:DTD
    • 2.3.1 xml文件内部引用DTD约束
    • 2.3.2 xml文件引用外部DTD约束
    • 2.3.3 xml文件引用公共DTD约束

1.XML

  1. xml的文件后缀名是.xml
  2. xml有且只有一个根标签
  3. xml的标签是尖括号包裹关键字成对出现的,有开始标签有结束标签,关键字是自定义的, xml也可以有空标签/自关闭标签
  4. xml允许有属性,属性也是根据需要自定义的,属性格式:属性=“属性值”,多个属性之间使用空格隔开
  5. xml是区分大小写的

 100华为手机300200三星笔记本5000300海尔洗衣机4000

xml的组成:

  1. 文档声明:
  2. 根标签,例如:
  3. 其他标签,例如:
  4. 属性,例如: category="大型家电"
  5. 文本,例如:华为手机
  6. 注释,例如:

2.1 XML中的转义字符

因为很多符号已经被XML文档结构所使用,所以在元素体或属性值中想使用这些符号就必须使用转义字符,例如:“<”、“>”、“’”、“””、“&”。
在这里插入图片描述


测试Java基础判断题<活着>书籍是否为Java高级程序员必读书籍?

2.2 CDATA区

所有 XML 文档中的文本均会被解析器解析,只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。

语法:


例子:
在这里插入图片描述

2.3 如何去约束XMl:DTD

XMl的标签都是自定义,ml在作为框架配置时不能很好的规范开发者书写,所以要使用约束告知开发者怎去配置一个xml.

XML的约束有两种:

  • DTD约束
    文档类型定义(Document Type Definition)是一套为了进行程序间的数据交换而建立的关于标记符的语法规则。它是标准通用标记语言和[1] 可扩展标记语言1.0版规格的一部分,文档可根据某种DTD语法规则验证格式是否符合此规则。

  • Schema约束
    可扩展标记语言架构是以可扩展标记语言为基础的,它用于可替代文档类型定义(外语缩写: DTD);一份XML schema文件描述了可扩展标记语言文档的结构。

2.3.1 xml文件内部引用DTD约束

1.内部DTD,在XML文档内部嵌入DTD,只对当前XML有效。



在这里插入图片描述
在这里插入图片描述
在这里插入图片描述



	
]>Java从入门到放弃998Java编程思想99

2.3.2 xml文件引用外部DTD约束

在这里插入图片描述
外部DTD—本地DTD,DTD文档在本地系统上,公司内部自己项目使用。



2.3.3 xml文件引用公共DTD约束

外部DTD—公共DTD,DTD文档在网络上,一般都由框架提供。



在这里插入图片描述

相关内容

热门资讯

demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...