小鲁哥哥白话笔记-XML(简介)
在我们java编程中,常用的持久化存储方式有三种:数据库、XML文件、文件存储。今天我们就给大家聊一聊XML。聊一聊如何来描述它,它具体是如何进行工作的。 我们了解了xml的定义,那么它具体的应用场景有哪些呢? 首先我们主要用它来存储一对多的数据,除此之外,我们还用它当做配置文件来存储数据,用它来当做roperties配置文件的一个扩展。 可以看到,XML文件是我们开发中必不可少的组成部分,下面我们就详细的和大家聊一聊XML文件的内部组成和详细的使用方法。 XML文件的组成部分: 文档声明:在编写XML文档时,需要先使用文档声明来声明XML文档。且必须出现在文档的第一行,这就好比我们在写java文件的时候需要声明class一样, 就是个硬性的规定. 给大家一个示例: <?xml version='1.0' encoding='UTF-8'?> xml表示标签的名字 version表示当前文件的版本号 encoding表示当前编码, 需要跟文件的编码产生对应关系 ps: standalone表示标记此文档是否独立 了解即可 XML元素:xml中的元素其实就是一个个的标签。大家可能对标签不是很熟悉,我通过代码例子给大家展示一下。 <!--含标签体的标签--> <student>
<name>zhangsan</name>
<age>18</age>
</student> 或者是: <!--不含标签体的标签--> <student
name="zhangsan"
age="18"
/> 是不是很简单,但是XML中的标签书写有很多的规范,我们需要格外注意一下: 1.严格区分大小写;<p><P>
2.只能以字母或下划线开头;abc _abc 3.不能以xml(或XML、Xml等)开头----W3C保留日后使用; 4.名称字符之间不能有空格或制表符; 5.名称字符之间不能使用冒号 : (有特殊用途) 给大家展示一个完整的XML文件的内容: [Java] 纯文本查看 复制代码 <?xml version="1.0" encoding="UTF-8"?>
<!--
这是标签的注释写法
-->
<students>
<student>
<name>zhangsan</name>
<url>
<![CDATA[
<itheima>[url=http://www.itheima.com]www.itheima.com[/url]</itheima>
<itcast>[url=http://www.itcast.cn]www.itcast.cn[/url]</itcast>
]]>
</url>
</student>
<student>
<name>zhangsan</name>
<url>
<!--下方为标签的转义字符,具体的转义规则查看下图-->
<itheima>[url=http://www.itheima.com]www.itheima.com[/url]</itheima>
</url>
</student>
</students> 这周因为工作任务比较繁重,就先给大家聊一聊xml文件的入门,下周我们继续聊一聊xml文件的约束和XML解析相关的知识。
点进这个帖子的同学肯定是要奋发图强,学技术拿高薪的有志青年,这里我看你骨骼惊奇,是个绝世的练武奇才,你我有缘,今天我就把这个武林秘籍如来神掌传授于你! 什么?不想学如来神掌?不要紧!这里有各个门派的武林绝学,链接拿好!!哈哈哈哈 如果你想了解更多黑马课程,如果你想加入黑马这个大家庭学习先进技术,光交天下好友,那就快来吧!
黑马程序员济南中心联系电话:0531-55696830
|