xml学习(1)xml的几种文件格式
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的几种文件格式相关推荐
- XML学习总结(1)——XML入门
2019独角兽企业重金招聘Python工程师标准>>> 一.XML语法学习 学习XML语法的目的就是编写XML 一个XML文件分为如下几部分内容: 文档声明 元素 属性 注释 CDA ...
- XML学习笔记(二)-- DTD格式规范
标签(空格分隔): 学习笔记 XML的一个主要目的是允许应用程序之间自由交换结构化的数据,因此要求XML文档具有一致的结构.业务逻辑和规则.可以定义一种模式来定义XML文档的结构,并借此验证XML文档 ...
- XML学习笔记02【xml_解析】
Java后端 学习路线 笔记汇总表[黑马程序员] XML学习笔记01[xml_基础.xml_约束][day01] XML学习笔记02[xml_解析][day01] 目录 03 xml_解析 xml_解 ...
- XML学习笔记01【xml_基础、xml_约束】
Java后端 学习路线 笔记汇总表[黑马程序员] XML学习笔记01[xml_基础.xml_约束][day01] XML学习笔记02[xml_解析][day01] 目录 01 xml_基础 今日内容 ...
- XML学习(一)————XML简介
引言 作为数据传输界鼎鼎大名的扛把子,XML被应用于各个方面,但随着弱结构化标记语言如JSON.YAML等的出现,人们慢慢的脱离了XML的统治,但在互联网早期的发展当中XML是不可或缺的一部分,比如各 ...
- XML文档定义有几种方式?它们之间有何本质区别?解析XML文档有哪几种方式?
XML文档定义方式:有两种定义形式,dtd文档类型定义和schema模式 本质区别:schema本身是xml的,可以被XML解析器解析(这也是从DTD上发展schema的根本目的) 普通区别: 1.s ...
- XML - XML学习/XML文件解析器(C++)实现
XML - XML学习/XML文件解析器(C++)实现 XML概述 XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识.它也是元标记语言,用于定义其他与特定领域有关的, ...
- XML学习笔记(1)
XML学习笔记(1) 陈保权 2006-2-27 定义:XML:可扩展标记语言,可扩展表现在我们可以自已定义标记不像HTML那样只能用人家定义好的标记,另外XML对结构化数据由很好的表现,便于软件分析 ...
- xml学习笔记(一)
XML 简介 Previous Page Next Page XML 被设计用来传输和存储数据. HTML 被设计用来显示数据. 什么是 XML? XML 指可扩展标记语言(EXtensible Ma ...
- Java学习-11 XML与JSON
Java学习-11 XML与JSON 1.XML 1.1.简介 可扩展标记语言(eXtensible Markup Language). 特性:1. xml具有平台无关性, 是一门独立的标记语言.2. ...
最新文章
- Linux yum 命令详解 源配置
- 关于在linux python源文件头部添加 “#!/usr/bin/env python” 不能直接运行的问题
- Java标准流输入输出流In(Out)putStream,ReaderWriter等总结(1)
- Spring连接mysql数据库错误:Cannot load JDBC driver class '${driver}'
- 建立a8 linux开发环境,Fedora 14下建立 omap3530 开发环境 - 交叉编译器
- D. Multiplication Table 二分查找
- 前照灯检测仪_前照灯检测仪
- 智慧监狱人员定位系统,监狱防拆手环功能介绍
- 机器视觉可以应用到哪些场景中?
- dsp处理浮点数_DSP学习笔记(二)——DSP中浮点数与定点数格式与运算处理
- linux下可以输入中文曲,Ubuntu 14.04终端模式下中文输入听歌
- Ubuntu下安装多个Java及切换
- Android--DES加密解密
- 骞云云原生运维管理平台7.0版本正式发布
- 我心爱的吉他坏了,心里像少了什么一样:(
- R语言之Rstudio 导入包
- Odoo产品分析 (三) -- 人力资源板块(7) -- 费用追踪(1)
- 【Python】最长括号匹配问题:给定字符串,仅包含左括号‘(’和右括号‘)’,它可能不是括号匹配的,设计算法,找出最长匹配的括号子串
- (转)在日企面试如何主动给自己加分
- T6企业管理软件 7.1 - 登录账套提示“此账套的行业性质与科目设置中的分类不符,请调整”