XML学习笔记(1)

前端之家收集整理的这篇文章主要介绍了XML学习笔记(1)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

技术文章参考:http://longluo.github.io/blog/20141031/master-XML-JSON-and-how-to-aprse-them-in-10-minutes/

XML技术:与数据相关技术,在企业中xml技术常用来存储数据和传输数据 ,流行原因 ----- xml与任何编程语言无关,xml 可用于 PHP、java、.net 任何编程语言

XML就是一种数据的描述语言,虽然它是语言,但是通常情况下,它并不具备常见语言的基本功能——被计算机识别并运行。只有依靠另一种语言,来解释它,使它达到你想要的效果或被计算机所接受。


XML典型存储和传输应用:
1、XML 充当数据库 保存数据信息 --- 试题采用xml保存的 、google 数据信息通过xml格式保存
2、在AJAX传输数据 、WebService技术 网络中传输数据时,格式采用xml
在HTML中预定义了很多标记,每个标记都有相应显示效果,xml所有标记没有被预定义
在xml中 <name>HLG</name> ---- 想确定name标记含义 ,需要对xml 添加约束

XML树形结构:


XML语法:
1、文档声明
2、元素
3、属性
4、注释
5、CDATA块
6、处理指令

任何xml必须具备文档声明 <?xml version="1.0" ?>

XML是一种标记语言 存储和传输数据 --- 保存数据内容
没有指定xml 编码集 --- 默认采用ISO-8859-1 编码 (不支持中文数据)
* 注意问题 当xml 指定encoding="utf-8" 是浏览器查看编码集 ------ 浏览器查看编码集必须要和文件保存编码集一致

当声明standalone = "yes" 该xml是独立xml 不依赖外面其它文件,standalone = "no" 该xml 依赖外部一些文件

XML 通过元素描述复杂关系模型数据:

猜你在找的XML相关文章