大二上假期学习——Day01——JUnit、xml

一、JUnit测试

1.利用@Test实现代码中函数的测试,实现不写主函数也可以测试

 2.@Test后加入JUnit包,并且import,然后右侧就出现可用JUnit完成测试的函数列表,右键run

3.左侧出现绿条,即为函数测试成功

 

 一般会单独再写一个类,对其进行测试,为了避免出现有参函数。

二、XML

1.定义

xml是一种存储格式,可以跨平台实现存储

2.xml语法

1)文档声明

用来声明xml的基本属性,用来指挥解析引擎如何去解析当前xml

通常一个xml都要包含文档声明并且只有一个

xml的文档声明必须在整个xml的最前面,在文档声明之前不能有任何内容。

  

<?xml version="1.0" ?>

--version是必须存在的属性,表明当前xml所遵循的版本

<?xml version="1.0" encoding="utf-8" ?>

--encoding用来解析引擎在解析xml时使用的编码,保证xml保存时和使用时的编码保持一致,才避免乱码

<?xml version="1.0" encoding="utf-8" standalone="yes" ?>

--standalone用来指定当前xml文档是否独立,默认值是yes,若当前文档依赖其他文档则改成no

2)元素

一个xml标签就是一个元素,一个标签分为开始和结束标签,开始和结束之间可以包含文本内容,称为标签体。

若开始和结束标签之间不包含标签和子标签则可以将开始和结束标签进行合并,这样的标签就叫做自闭标签。<a/>

一个标签中可包含任意多个子标签,但是必须合理嵌套。不允许交叉嵌套。 

一个格式良好的xml有且只有一个根标签,其他都是子孙标签。

PS:格式:

1.区分大小写

2.不以数字或标点符号或"_"开头

3.不以xml(XML, Xml)开头

4.不包含空格

5.名称中间不包含冒号

3)属性

一个标签可以有多个属性,每个属性都有它自己的名称和取值,例如:

<china capital="beijing"/>

属性的名在定义时要遵循和xml元素相同的命名规则

属性的值需要用单引号或双引号括起来

4)注释

<!-- 注释内容 -->

注释可以出现在xml文档的任意位置除了文档最前面,不能出现在文档声明之前,注释不能嵌套注释。

5)CDATA区/转义字符

<![CDATA[  转义内容  ]]>

当解析器遇到CDATA区时会将其内容当作文本对待,不会进行解析。

转义字符:

& --> &amp;

< --> &lt;

> --> &gt;

"  --> &quot;

'  --> &apos;

6)处理指令

 简称PI(processing instruction)用来指挥解析引擎如何解析xml文档内容。

<?xml-stylesheet type="text/css" href="1.css" ?>

 

 

 

 

 

 

 

posted @ 2023-01-08 14:14  sodamate  阅读(22)  评论(0编辑  收藏  举报