栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

(一)XML基础概念

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

(一)XML基础概念

文章目录
1、XML概念
2、XML语法
  2.1文档声明
  2.2元素(标签)
  2.3XML命名规则
  2.4文本区域(CDATA区)
3、XML属性

1、XML概念 定义:XML为可扩展标记性语言。
作用:
1、保存具有自我描述性的数据。
2、为项目或模块配置文件。
3、作为网络传输数据格式。 现阶段XML使用的地方较多,轻量级数据传输会用到JSON,XML是为了替代HTML被提出来的,因为语法比较严格。

  以下例子为XML存储书籍,首先新建标签books(复数),内部采用book标签进行每一本书的存储。

2、XML语法 2.1文档声明


2.2元素(标签)   XML元素是指从(且包括)开始标签到(包括)结束标签的部分,元素可以包括其它元素、文本混合物。元素也可以拥有属性。
 
     
        人工智能 
        斯蒂芬孙		
        9.9		
    
    	
        Java编程	
        新海诚	
        99	
    

2.3XML命名规则
2.3.1)名称可以含有字母、数字以及其它字符
例如:

	作者
	安徒生的童话
	939


2.3.2)名称不能以数字或者标点符号开始或包含空格。
错误示范:
以数字或者标点符号开头:

 
    <121book id="SN123123413241"> 
        人工智能 
        斯蒂芬孙		
        9.9		
    
    	
        Java编程	
        新海诚	
        99	
    

以空格开头:

 
    <121book id="SN123123413241"> 
        人工智能 
        斯蒂芬孙		
        9.9		
    
    	
        Java编程	
        新海诚	
        99	
    


2.3.3)所有XML元素必须含有关闭标签。



2.3.4)对大小写很敏感,格式要求比较规范。
错误示范:


	·········<错误写法>


2.3.5)标签必须正确嵌套。


	
	·········<错误写法>


2.3.6)必须具有根元素。
  根元素是顶级元素,根元素是没有父标签的顶级元素。

	
		·········<错误写法>
	

2.4文本区域(CDATA区)   遇到不需要XML解析的纯文本内容可以使用CDATA格式。

2.4.1单标签和双标签

双标签在内部添加元素:


	作者
	安徒生的童话
	939

单标签整合为一条XML标签:


2.4.2特殊符号
  比如要在Markdown或者XML中写小于号<和大于号>。使用<表示<。使用>表示>,注意要切换到英文输入法。


	<书籍">>

  在实际中显示为大于号和小于号。

3、XML属性   属性必须用引号表示,否则会报错。属性为元素中的内容,元素是一条标签。
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/731967.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号