第一节:XML学习

第一节:XML学习


XML是什么

  • XML是可拓展标记语言,类似于HTML。
  • 但它的设计宗旨是出传输数据而不是显示数据,也就是说HTML设计宗旨是为了显示数据。
  • XML标签没有被预定于,需要自行定义标签。有自我描述性。

XML应用场景

  • 用于存储一对多的数据
  • 用于当作配置文件存储数据

XML与HTML的差异

  • XML与HTML设计目的不同,HTML主要应用于显示数据比如网页开发等,XML用于传输和存储数据。
  • HTML用于显示信息,XML用于传输信息
  • XML是对HTML的补充

为什么用XML

为了便于不同应用、不同平台之间的数据共享和通信。


XML的好处

  • XML可以从HTML中分离数据
  • XML可以用于简化数据传输
  • 利用XML可以简化数据共享
  • XML可以简化平台变更
  • XML可以充分利用数据。XML是与软件、硬件和应用程序无关的,数据可以被更多的用户、设备所利用。
  • XML可以用于创建新的语言

XML实际应用

<!-- Edited with XML by QiQing -->

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE CD_store [
 <!ELEMENT CD_store (CD+)>
 <!ELEMENT CD (song,album,singer,country,date)>
 <!ELEMENT song (#PCDATA)>
 <!ELEMENT album (#PCDATA)>
 <!ELEMENT singer (#PCDATA)>
 <!ELEMENT country (#PCDATA)>
 <!ELEMENT date (#PCDATA)>
]

<CD_store>
    <CD>
        <song>Moon Flow</song>
        <album>Muziq And Foto</album>
        <singer>Nomak</singer>
        <country>Japan</country>
        <date>2009-01-28</date>
    </CD>
    <CD>
        <song>Intro</song>
        <album>xx</album>
        <singer>The xx</singer>
        <country>England</country>
        <date>2009-08-16</date>
    </CD>
    <CD>
        <song>Refrain</song>
        <album>Eternal Light</album>
        <singer>Anan Ryoko</singer>
        <country>Japan</country>
        <date>2011-06-08</date>
    </CD>
    <CD>
        <song>In un'altra vita</song>
        <album>I Giorni</album>
        <singer>Ludovico Einaudi</singer>
        <country>Italy</country>
        <date>2003-03-01</date>
    </CD>
    <CD>
        <song>whisper of winter</song>
        <album>fripside PC game compilation vol.1</album>
        <singer>fripside</singer>
        <country>Japan</country>
        <date>2012-01-01</date>
    </CD>
    <CD>
        <song>无问</song>
        <album>无问</album>
        <singer>毛不易</singer>
        <country>China</country>
        <date>2017-12-25</date>
    </CD>
    <CD>
        <song>Remedy</song>
        <album>25</album>
        <singer>Adele</singer>
        <country>England</country>
        <date>2015-11-20</date>
    </CD>
    <CD>
        <song>BLACK SHOUT</song>
        <album>BLACK SHOUT</album>
        <singer>Roselia</singer>
        <country>Japan</country>
        <date>2017-04-19</date>
    </CD>
    <CD>
        <song>Symphony</song>
        <album>Symphony</album>
        <singer>Clean Bandit & Zara Larsson</singer>
        <country>England & Sweden</country>
        <date>2017-03-17</date>
    </CD>
    <CD>
        <song>告白之夜</song>
        <album>CHRONICLE V</album>
        <singer>Ayasa绚沙</singer>
        <country>Japan</country>
        <date>2018-01-24</date>
    </CD>
    <CD>
        <song>Star Diamond</song>
        <album>Star Diamond</album>
        <singer>starlight九九组</singer>
        <country>Japan</country>
        <date>2018-08-07</date>
    </CD>
    <CD>
        <song>Wonderful U</song>
        <album>Ginadoll</album>
        <singer>AGA</singer>
        <country>China</country>
        <date>2016-03-14</date>
    </CD>
    <CD>
        <song>oath sign</song>
        <album>oath sign</album>
        <singer>LiSA</singer>
        <country>Japan</country>
        <date>2011-11-23</date>
    </CD>
</CD_store>

写在后面

  • 本人只是萌新一个 很菜 博客是为了发布我的学习过程的一些文档 请勿无脑批评 感激不尽

原文地址:https://www.cnblogs.com/myqD-blogs/p/12208802.html

时间: 2024-10-08 04:33:53

第一节:XML学习的相关文章

第一节 深度学习前言

毫无疑问,神经网络在深度学习中扮演着极其重要的作用.可以毫不犹豫的说,深度学习就是各种各样的神经网络.俗话说工欲善其事必先利其器,如果想要掌握深度学习算法,神经网络的实现就必须要了解.所以,今天我们来了解并用Python实现出一个神经网络. 首先我们需要导入一个数据库,其代码如下: import numpy as np import sklearn import sklearn.datasets import matplotlib.pyplot as plt import sklearn.lin

第一节 为什么学习C语言

一  c语言的发展 : 1.1C语言的发展过程 C语言是在 70 年代初问世的.一九七八年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言.目的 改写 UNIX操作系统. 后来由美国国家标准协会(American National Standards Institute)在此基础上制定了一个C 语言标准,于一九八三年发表.通常称之为ANSI C. 1.2C语言的特点 1 C语言简洁.紧凑,使用方便.灵活. 高级语言 : a+b 汇编语言 :ADD AX,BX 机器语言 : 0000 00

Chapter02 第一节 开始学习C++

2.1 进入C++ 第一个示例程序: //myfirst.cpp #include <bits/stdc++.h> using namespace std; int main() { cout << "Come up and C++ me some time."; cout << endl; cout << "You won't regret it!" << endl; return 0; } 2.11 m

自定义属性,第一节——JS学习笔记2015-5-25(第38天)

1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 5 <title>无标题文档</title> 6 <style> 7 li { list-style:none; width:114px; height:140px; bac

Bash编程基础知识学习第一节

Bash编程基础知识学习 一.bash的由来 1 .什么是Bash 什么是Shell Bash 是GNU Bourne-Again SHell,是目前大多数Linux发行版采用的Shell. Shell 是*nix提供给用户使用的界面.一个操作系统的底层是独立运行的, 用户界面和底层分开,可以最大限度的保证系统稳定.Shell就是一个特殊的程序,负责接受用户的命令,并把系统的响应返回给用户. Bash Shell 一般不需要自己安装,在安装发行版的同时都会安装好. Shell的存在是和登陆相关的

Linux学习第一节课(2019.9.6)

今天,正式开始学习Linux,在跟着老刘学习的过程很轻松.第一节课老刘说了Linux的起源.开源共享精神.相比windows的优势.Linux的系统版本等.第一节课虽然还没有开始讲技术性的东西,但是能感受到老刘上课讲的比较细,也关心学生的学习之类,觉得认识老刘很高兴,最后希望在今年内考下RHCE证,老刘你也要继续帅下去,哈哈.--------------------------------------------------------------------------------------

VUE2.0实现购物车和地址选配功能学习第一节(来源--慕课网河畔一角)

第一节  vue知识 vue-resource:和后台交互的一个插件,实现get.post和jsonp等功能.(替代jQuery) vue特点: 1.易用:通过创建vue实例,{{}}绑定数据十分方便,如果是jQuery还要获取值,设定十分繁琐 2.灵活-渐进式 ①渲染字段:②公共头部和公共尾部做成组件:③单页面会用到:④管理组件状态,vuex⑤使用构建工具完结项目 3.高效 ①16kb min+gzip的运行大小:②超快虚拟DOM:③最省心的优化 vue基础指令介绍: 1.指令的使用: v-m

Android精通教程-第一节Android入门简介

前言 大家好,给大家带来Android精通教程-第一节Android入门简介的概述,希望你们喜欢 每日一句 If life were predictable it would cease to be life, and be without flavor. --- Eleanor Roosevelt 入门工具的安装 第一步:要下载的朋友注意了,先看完教程了解个大概,下载Android studio前,先安装jdk和IDE,Android SDK 第二步:下载jdk,提供JDK 9 地址: htt

杨森翔:春节文化大观上编 第三章 春节古诗词 目录 第一节:春节诗词概述 一、 除夕诗词概述 二、元日诗词概述 三、 元宵诗词概述 第二节:春节古诗词拾萃

杨森翔:春节文化大观上编 第三章 春节古诗词 目录 第一节:春节诗词概述 一. 除夕诗词概述 二.元日诗词概述 三. 元宵诗词概述 第二节:春节古诗词拾萃 一.腊祭诗词 二.祭灶诗词 三.除夕诗词 四.元旦诗词 五.人日诗词 六.元宵诗词 第一节:春节古诗词概述 中国的春节,作为除旧迎新的节日,时间相当长,从年前的腊月二十三,天空中就似乎弥漫了节日的气息.这种节日的气氛,在保持传统风俗较好的地方,甚至会持续到二月二龙抬头的时候,但欢度春节的高潮,应该说是自除夕始一直到上元之夜.因此,历代歌咏和反