1.先简单介绍一下XML,xml 是基于文本的标记性行语言,类似于html,可以方便存储数据

2,XML文件的几种格式:

格式1:查看一个 XML 的 CD 目录

<?xml version="1.0" encoding="utf-8" ?>
<CATALOG><CD><TITLE>Empire Burlesque</TITLE><ARTIST>Bob Dylan</ARTIST><COUNTRY>USA</COUNTRY><COMPANY>Columbia</COMPANY><PRICE>10.90</PRICE><YEAR>1985</YEAR></CD><CD><TITLE>Hide your heart</TITLE><ARTIST>Bonnie Tyler</ARTIST><COUNTRY>UK</COUNTRY><COMPANY>CBS Records</COMPANY><PRICE>9.90</PRICE><YEAR>1988</YEAR></CD>
</CATALOG>

格式2: 查看一个 XML 的 学校年级目录

<?xml version="1.0" encoding="utf-8" ?>
<config><Header  col1="班级编号" col2="班级名称" col3="年级" col4="学校" col5="男生" col6="女生"  col7="人数"/><row     col1="11" col2="一(一)班" col3="初一" col4="三峡高级中学" col5="20" col6="30"  col7="50"/><row     col1="12" col2="一(二)班" col3="初一" col4="三峡高级中学" col5="18" col6="12"  col7="30"/><row     col1="13" col2="一(三)班" col3="初一" col4="三峡高级中学" col5="16" col6="26"  col7="42"/><row     col1="14" col2="一(四)班" col3="初一" col4="三峡高级中学" col5="23" col6="17"  col7="40"/>
</config>

3,解析:

1.xml只能有一个根级元素,不能有多个根级元素,例如在格式2中再添加一个根级元素<config1></config1>,就会报错

2.xml的元素可以循环嵌套,父级元素包含子级元素,子级元素有可以包含自己的子级元素,

例如格式1:根级元素<CATALOG></CATALOG>包含了子级元素<CD></CD>,而<CD></CD>子级元素又可以包含多个自己的子级元素

3.元素的两中形式:

形式1<节点名称>[值]</节点名称>如:<title>文章标题</title>

形式2<节点名称  属性1=[值]       属性2=[值]         属性3=[值]     ...   属性N=[值]/>

例如:  <row     col1="11" col2="一(一)班" col3="初一" col4="三峡高级中学" col5="20" col6="30"  col7="50"/>

xml学习(1)xml的几种文件格式相关推荐

  1. XML学习总结(1)——XML入门

    2019独角兽企业重金招聘Python工程师标准>>> 一.XML语法学习 学习XML语法的目的就是编写XML 一个XML文件分为如下几部分内容: 文档声明 元素 属性 注释 CDA ...

  2. XML学习笔记(二)-- DTD格式规范

    标签(空格分隔): 学习笔记 XML的一个主要目的是允许应用程序之间自由交换结构化的数据,因此要求XML文档具有一致的结构.业务逻辑和规则.可以定义一种模式来定义XML文档的结构,并借此验证XML文档 ...

  3. XML学习笔记02【xml_解析】

    Java后端 学习路线 笔记汇总表[黑马程序员] XML学习笔记01[xml_基础.xml_约束][day01] XML学习笔记02[xml_解析][day01] 目录 03 xml_解析 xml_解 ...

  4. XML学习笔记01【xml_基础、xml_约束】

    Java后端 学习路线 笔记汇总表[黑马程序员] XML学习笔记01[xml_基础.xml_约束][day01] XML学习笔记02[xml_解析][day01] 目录 01 xml_基础 今日内容 ...

  5. XML学习(一)————XML简介

    引言 作为数据传输界鼎鼎大名的扛把子,XML被应用于各个方面,但随着弱结构化标记语言如JSON.YAML等的出现,人们慢慢的脱离了XML的统治,但在互联网早期的发展当中XML是不可或缺的一部分,比如各 ...

  6. XML文档定义有几种方式?它们之间有何本质区别?解析XML文档有哪几种方式?

    XML文档定义方式:有两种定义形式,dtd文档类型定义和schema模式 本质区别:schema本身是xml的,可以被XML解析器解析(这也是从DTD上发展schema的根本目的) 普通区别: 1.s ...

  7. XML - XML学习/XML文件解析器(C++)实现

    XML - XML学习/XML文件解析器(C++)实现 XML概述 ​ XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识.它也是元标记语言,用于定义其他与特定领域有关的, ...

  8. XML学习笔记(1)

    XML学习笔记(1) 陈保权 2006-2-27 定义:XML:可扩展标记语言,可扩展表现在我们可以自已定义标记不像HTML那样只能用人家定义好的标记,另外XML对结构化数据由很好的表现,便于软件分析 ...

  9. xml学习笔记(一)

    XML 简介 Previous Page Next Page XML 被设计用来传输和存储数据. HTML 被设计用来显示数据. 什么是 XML? XML 指可扩展标记语言(EXtensible Ma ...

  10. Java学习-11 XML与JSON

    Java学习-11 XML与JSON 1.XML 1.1.简介 可扩展标记语言(eXtensible Markup Language). 特性:1. xml具有平台无关性, 是一门独立的标记语言.2. ...

最新文章

  1. Linux yum 命令详解 源配置
  2. 关于在linux python源文件头部添加 “#!/usr/bin/env python” 不能直接运行的问题
  3. Java标准流输入输出流In(Out)putStream,ReaderWriter等总结(1)
  4. Spring连接mysql数据库错误:Cannot load JDBC driver class '${driver}'
  5. 建立a8 linux开发环境,Fedora 14下建立 omap3530 开发环境 - 交叉编译器
  6. D. Multiplication Table 二分查找
  7. 前照灯检测仪_前照灯检测仪
  8. 智慧监狱人员定位系统,监狱防拆手环功能介绍
  9. 机器视觉可以应用到哪些场景中?
  10. dsp处理浮点数_DSP学习笔记(二)——DSP中浮点数与定点数格式与运算处理
  11. linux下可以输入中文曲,Ubuntu 14.04终端模式下中文输入听歌
  12. Ubuntu下安装多个Java及切换
  13. Android--DES加密解密
  14. 骞云云原生运维管理平台7.0版本正式发布
  15. 我心爱的吉他坏了,心里像少了什么一样:(
  16. R语言之Rstudio 导入包
  17. Odoo产品分析 (三) -- 人力资源板块(7) -- 费用追踪(1)
  18. 【Python】最长括号匹配问题:给定字符串,仅包含左括号‘(’和右括号‘)’,它可能不是括号匹配的,设计算法,找出最长匹配的括号子串
  19. (转)在日企面试如何主动给自己加分
  20. T6企业管理软件 7.1 - 登录账套提示“此账套的行业性质与科目设置中的分类不符,请调整”

热门文章

  1. 视频压缩编码和音频压缩编码基本原理
  2. 【笔记】unity渲染类名词术语概念总结(30个点)
  3. 全球与中国PCB化学镍金专用化学品市场深度研究分析报告
  4. 人事管理系统哪个好用?人事管理系统推荐!
  5. 用Power BI解读幸福星球指数
  6. position定位的属性
  7. java前进后退代码_提供前进、后退功能及其他JAVASCRIPT速成秘诀
  8. RestFul简介和使用
  9. .net framework 4.0 64位 提示 0x8007064 无法安装 解决方法
  10. 13 款开源的全文检索引擎