首页 > 其他分享 >XML学习笔记1

XML学习笔记1

时间:2023-02-13 11:02:28浏览次数:51  
标签:XML xml 标记 笔记 学习 注释 html 大小写


第二章:XML、http协议、tomcat
1.XML概述
1.1什么是XML:英文Extensible MarkUp Language,可扩展的标记语言
**可扩展的标记语言:在XML里面的标记是可以扩展的。
**XML版本号1.0、1.1.
XML用途:它用来存储数据
*1.作为系统与系统之间传输数据的格式。
*2.作为项目的配置文件
*3.保存有结构关系型的数据。
比如:

<china name=”中国”>
<province name=”河北”>
<city >衡水</city>
<city>保定</city>
--------
</province>
-------
</china>

1.2.XML和html的区别:
1.xml文档里面的标记可以随意扩展,html的标记是预定义好的,并不能随便写。
2.xml区分大小写,html不区分大小写。
3.html主要用来显示数据,xml用来保存数据。
4.html中,空格会自动过滤,xml不会。
5.html中可以有多个根节点,在xml里面只有一个。
1.3.xml语法
1.xml的文档声明
语法:<?xml version=”1.0” encoding=”utf-8” standalone=”yes”?>
属性:version 用来标识xml的版本号
encoding用来表示xml的编码格式
standalone:用来表示xml文件是否依赖外部的文件。
注意:xml的文档声明一定要放到第一行第一列
比如:

<?xml version="1.0" encoding="utf-8"?>
<china name="zhongguo">
<province name="hebei">
<city>hengshui</city>
</province>
</china>

2.xml元素定义:
Xml文档都是通过元素操作(元素其实就是标签),元素是开始标记、属性、文本和结束标记组成。
比如:标记可以嵌套,必须合理的嵌套

<a>
<b>bbbb</b>
<a>

3.属性定义:
语法:
属性对应的值要用“”给括起来
4.注释
Html的注释:
Javascript的注释:参照java的注释
Xml的注释:
注意:1.xml是区分大小写的。
2.xml的标记不能以数字或者下划线开头。
3.xml的标记不能以xml或者XML(大小写都不可以)等开头。
4.xml的标记里面不能包含空格等特殊符号。


标签:XML,xml,标记,笔记,学习,注释,html,大小写
From: https://blog.51cto.com/u_15961549/6053741

相关文章

  • HTML学习笔记1
    1.2单标记和双标记1.单标记:空标记,就是没有结束标记的称之为单标记。语法:水平线标记:​​​<hr/>​​​换行标记:​​<br/>​​​2.双标记:体标,就是这个标记有开始和结......
  • 《告别圆舞曲》——读书笔记
    2023.2.9①对秩序的渴望是一种正当的借口,藉此,人对人的仇恨就堂而皇之地掩盖了人地罪孽2023.2.10①人一老,就喜欢吹嘘自己往日里受过的苦,把它们变成一个博物馆,并邀请人......
  • 【HMS Core】机器学习服务助力APP快速集成图像分割与上传功能
    ​1、介绍总览机器学习服务(MLKit)提供机器学习套件,为开发者使用机器学习能力开发各类应用,提供优质体验。得益于华为长期技术积累,MLKit为开发者提供简单易用、服务多样......
  • Spring boot 学习笔记:第十章--实现AcApp端
    开启最后一章的学习java-jarmatchingsystem.jar启动jar包ctrl+shift+r浏览器强制刷新重新打包的流程app.vue删去div.windows标签。style加上scoped属......
  • 联想笔记本充电周期达到300问题解决。
       1.发现联想笔记本电源低于45W就会损耗电池周期;高于45W时电池则直接用充电器电,右下角的叹号也会消失。2.笔记本默认电源就只有45W。如果用了type-c扩展坞,走PD......
  • 读Java实战(第二版)笔记08_默认方法
    1. 兼容性1.1. 二进制级的兼容性1.1.1. 只要不重新编译该类,即使不实现新的方法,现有类的实现依旧可以运行1.1.2. 现有的二进制执行文件能无缝持续链接(包括验证、准......
  • java学习
    Markdown学习一级标题:#+空格+标题名字二级标题:##+空格+加标题名字三级标题:###+空格+加标题名字四级标题####+空格+加标题名字五六级标题以此类推字体Holle,wor......
  • DVWA渗透测试笔记 low篇
    DVWA配置项目地址:https://github.com/digininja/DVWA.gitclone到服务器目录下即可将DVWA目录拷贝到Kali的Apache服务器目录/var/www/html下,启动Apache和mysql服务。ser......
  • 【博学谷学习记录】超强总结,用心分享 | vue面试1
    vuex的原理是什么?它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。每一个Vuex应用的核心就是store,里面又包括:(1)sta......
  • 【译】使用 ML.NET 进行机器学习 - 集群完整指南
    原文|NikolaM.Zivkovic翻译|郑子铭在之前的几篇文章中,我们探索了一些基本的机器学习算法。到目前为止,我们介绍了一些简单的回归算法,分类算法。我们使用ML.NET实......