当前位置:网站首页>XML文件详解:XML是什么、XML配置文件、XML数据文件、XML文件解析教程
XML文件详解:XML是什么、XML配置文件、XML数据文件、XML文件解析教程
2022-07-06 09:16:00 【忘尘的世界】
问题咨询及项目源码请加群:
QQ群:
名称:IT项目交流群
群号:245022761
1、简介概述XML,为什么要用XML(记住)
- XML 被设计用来传输和存储数据。
- XML 把数据从 HTML 分离
- XML 简化数据共享
- XML 简化数据传输
- XML 简化数据传输
- XML 使您的数据更有用
总结:XML就是用来存储数据的文件,可以通过解析后提取我们想要数据。
1、如:配置文件中存储需要配置的数据;2、数据文件存储我们需要使用的数据;
2、写XML文件需要注意的语法,记住就不会出问题
XML 文档必须有根元素
XML 声明文件的可选部分,<?xml version="1.0" encoding="utf-8"?>
所有的 XML 元素都必须有一个关闭标签
XML 标签对大小写敏感
XML 必须正确嵌套
XML 属性值必须加引号
XML 中的注释,<!-- This is a comment -->
在 XML 中,空格会被保留
3、开始写自己的XML数据文件、XML配置文件
~数据文件实例:
定义一个bookstore数据文件,存储需要用的数据
<bookstore>
<book category="COOKING">
<title lang="en">Everyday Italian</title>
<author>Giada De Laurentiis</author>
<year>2005</year>
<price>30.00</price>
</book>
<book category="CHILDREN">
<title lang="en">Harry Potter</title>
<author>J K. Rowling</author>
<year>2005</year>
<price>29.99</price>
</book>
<book category="WEB">
<title lang="en">Learning XML</title>
<author>Erik T. Ray</author>
<year>2003</year>
<price>39.95</price>
</book>
</bookstore>
~项目配置文件示例
<?xml version="1.0" encoding="utf-8" ?>
<--项目名叫apache_client ,项目需要配置的变量有service_connects、status_change 、data_upload>
<apache_client
service_connects="times"
status_change="time1"
data_upload="time2">
<--项目服务器的数据量可配置、服务器的数据有name、host\port>
<ftp_server_list>
<ftp_server name="01" host="1.1.1.1" port="21" />
<ftp_server name="02" host="ftp.advantech.com" port="21" />
<ftp_server name="03" host="" port="" />
</ftp_server_list>
</apache_client>
相信看了以上XML文件介绍,对XML文件有了更深入的认识,后面我们讲讲解XML解析方式,
大家有什么问题可以进群咨询,交流学习,包教包懂。
附上本人在大学学习期间所有学习实现的demo,这些项目的实现都通过本人亲自测试运行,也是自己学习中知识的一点一点积累,整理不易,希望能帮到大家,不足之处大家多多交流。
项目源码请加群下载:
QQ群:
名称:IT项目交流群
群号:245022761
世界不同角落共同努力,变成更优秀的我们。
1.51单片机学习整理
基于51单片机的智能光控路灯 :https://download.csdn.net/download/qq_37037348/11071869
基于51单片机超声波测距(内含源程序,原理图及PCB源文件):https://download.csdn.net/download/qq_37037348/11071866
基于51单片机的智能安防报警系统:https://download.csdn.net/download/qq_37037348/11071865
基于51单片机模块化编程模块 (红外、液晶显示屏、温湿度等传感器模块化)
:https://download.csdn.net/download/qq_37037348/11053222
基于51单片机pwm控制的呼吸灯程序
https://download.csdn.net/download/qq_37037348/11053195
51单片机与上位机串口通信实例包含详细讲解的完整代码
https://download.csdn.net/download/qq_37037348/11053164
基于51单片机的直交流电压表仿真 (详细代码实现,设计讲解)
https://download.csdn.net/download/qq_37037348/11053145
基于51单片机胸牌 详细代码实现,设计讲解)
https://download.csdn.net/download/qq_37037348/11053125
基于51单片机3x4按键拨号 (详细代码实现,设计讲解)
https://download.csdn.net/download/qq_37037348/11053093
基于51单片机拨号 (详细代码实现,设计讲解)
https://download.csdn.net/download/qq_37037348/11053090
基于51单片机警灯系统设计(详细代码实现,设计讲解)
https://download.csdn.net/download/qq_37037348/11053086
基于51单片机点亮一个小灯(详细代码实现,设计讲解,学习51基础实验)
https://download.csdn.net/download/qq_37037348/11053084
基于51单片机开发的排球计时器,附有详细注释讲解,为大家提供最真心的帮助
https://download.csdn.net/download/qq_37037348/11053024
基于51单片机的音乐播放器,源码详细注释
https://download.csdn.net/download/qq_37037348/11053022
2.Android 开发学习整理:
Android-serialport 手机App串口通信代码实现:
https://download.csdn.net/download/qq_37037348/11050521
Android-serialport 手机App网络通信实例代码实现:
https://download.csdn.net/download/qq_37037348/11050516
Android 第一个App详细教程、基础实验 :
https://download.csdn.net/download/qq_37037348/11050515
3.计算机视觉(深度学习、神经网络的学习)
feature extraction(深度学习,特征提取,神经网络:https://download.csdn.net/download/qq_37037348/11065968
feature extraction(深度学习,特征提取,神经网络多种训练模型详细实现):
https://download.csdn.net/download/qq_37037348/11065974
欢迎大家加入学习项目交流,为大家分享各类个人学习项目及学习资料,互相交流互相学习。
问题咨询及项目源码请加群:
QQ群:
名称:IT项目交流群
群号:245022761
边栏推荐
- [Blue Bridge Cup 2017 preliminary] buns make up
- QT creator uses Valgrind code analysis tool
- yarn安装与使用
- 4. Install and deploy spark (spark on Yan mode)
- Heating data in data lake?
- SQL time injection
- Pytoch Foundation
- 4、安装部署Spark(Spark on Yarn模式)
- Cookie setting three-day secret free login (run tutorial)
- What does BSP mean
猜你喜欢
4. Install and deploy spark (spark on Yan mode)
[Blue Bridge Cup 2017 preliminary] grid division
02 staff information management after the actual project
第4阶段 Mysql数据库
Cookie setting three-day secret free login (run tutorial)
Vs2019 first MFC Application
error C4996: ‘strcpy‘: This function or variable may be unsafe. Consider using strcpy_ s instead
AcWing 1298.曹冲养猪 题解
How to configure flymcu (STM32 serial port download software) is shown in super detail
Machine learning -- census data analysis
随机推荐
Test objects involved in safety test
Common regular expression collation
TypeScript
In the era of DFI dividends, can TGP become a new benchmark for future DFI?
Error connecting to MySQL database: 2059 - authentication plugin 'caching_ sha2_ The solution of 'password'
Are you monitored by the company for sending resumes and logging in to job search websites? Deeply convinced that the product of "behavior awareness system ba" has not been retrieved on the official w
常用正则表达式整理
PHP - whether the setting error displays -php xxx When PHP executes, there is no code exception prompt
【yarn】CDP集群 Yarn配置capacity调度器批量分配
Composition des mots (sous - total)
[蓝桥杯2021初赛] 砝码称重
Tcp/ip protocol (UDP)
How to set up voice recognition on the computer with shortcut keys
Machine learning -- census data analysis
[Presto] Presto parameter configuration optimization
2019腾讯暑期实习生正式笔试
Wangeditor rich text reference and table usage
Solution to the practice set of ladder race LV1 (all)
使用lambda在循环中传参时,参数总为同一个值
encoderMapReduce 随手记