首页 > 其他分享 >大二上假期学习——Day01

大二上假期学习——Day01

时间:2023-01-08 14:22:45浏览次数:40  
标签:xml 解析 假期 标签 Day01 -- 文档 大二 属性

一、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" ?>

 

 

 

 

 

 

 

标签:xml,解析,假期,标签,Day01,--,文档,大二,属性
From: https://www.cnblogs.com/sodamate/p/17032819.html

相关文章

  • 日语学习Day01——五十音(上)
    日语第一节五十音(上)五十音图与元音五个元音aiueo对应的平假名あいうえお对应的读音https://d27hu3tsvatwlt.c......
  • c++算法练习day01【2022年蓝桥杯省赛B组题目】每天做一点、、、
    这个练习目前来说就比较宽松,打算在寒假(基本也就是这一个月每天刷几道题吧)题目一:小明决定从下周一开始努力刷题准备蓝桥杯竞赛。他计划周一至周五每天做a道题目,周六和周......
  • day01-ES6新特性
    ES6新特性1.ES6是什么?DCMAScript6.0(以下简称ES6)是JavaScript语言的下一代标准,2015年6月发布ES6设计目标:达到JavaScript语言可以用来编写复杂的大型程序,成为企业级......
  • Markdown学习笔记——DAY01
    Markdown学习标题:#+空格学习二级标题:##+空格以此类推字体粗体helloworld两星斜体helloworld一星粗体加斜体helloworld三星划去线helloworld两波浪引用......
  • Java面试题Day01
    1.String , StringBuilder,StringBuffer的区别?(1)String只读字符串,引用的字符内容是不能被改变的.(2)StringBuilder和StringBuffer表示的字符串对象可以直接......
  • Python学习day01
    一、python介绍 ①发展史被解救的姜戈2.450万行Python2.6-October1,2008Python2.6.1-October1,2008Python2.6.6-October1,2008Python3.0-December3......
  • 前端网页设计day01
    目录前端HTML5基础内容HTML页面内容块元素和内联元素CSS页面基础内容前端HTML5基础内容HTML页面内容设置网页关键字;<metaname="keywords"content="页面">设置网页......
  • 2023所有假期
    2023所有假期,包含法定节假期和周六周日。20230101,20230102,20230207,20230108,20230114,20230115,20230121,20230122,20230123,20230124,20230125,20230126,20230127,202......
  • day01
    MarkDown一级标题#+空格标题二级标题##+空格字体helloworld****加粗helloworldhelloworld**斜体helloworld斜体+加粗******helloworldhelloworld......
  • bbs项目day01---注册登录
    今日内容概要主题:仿BBS项目项目开发基本流程项目分析(表)项目注册功能项目登录功能今日内容详细项目开发基本流程1.需求分析2.架构设计3.分组开发4.提交测......