XML解析
一、XML基础
1)什么是XML
●XML是指可扩展标记语言(eXtensible Markup Language),它也是一种标记语言,很类似HTML。它被设计的宗旨是存储数据,而非显示数据。 ●Html展示数据 ●XML标签没有被预定义,需要用户自行定义标签。 ●XML技术是W3C组织(World Wide Web Consortium万维网联盟)发布的,目前遵循的是W3C组织于2000年发布的XML1.0规范。 ●XML被广泛认为是继Java之后在Internet上最激动人心的新技术。 ●W3CSchool(入门级) |
2)XML常见应用
●用于数据存储 ●用在软件配置,用于描述模块之间的关系(如果著名的Struts、Spring和Hibernate都是基于XML作为配置文件的--SSH)android都是xml。 图形界面都是用的xml ●在一个软件系统中,通过XML配置文件可以提高系统的灵活性。即程序的行为是通过XML文件来配置的,而不是硬编码。 ●XML是一种通用的数据交换格式。(跨平台) |
二、XML语法
语法较多,建议先直接上手写案例,成功之后再回来当回顾学习用 一个XML文件主要包括以下几个部分: ●文档声明 ●元素 ●属性 ●注释 ●实体引用及CDATA区 ●xml标签大全处理指令(PI:Processing Instruction) ●Xml约束 |
1)文档声明
●在编写XML文档时,需要先使用文档声明来声明XML文档。且必须出现在文档的第一行。(前面注释都不允许) 最简单的语法:<?xml version=“1.0”?> ●用encoding属性说明文档所使用的字符编码。保存在磁盘上的文件编码要与声明的编码一致。 如:<?xml version=“1.0” encoding=“utf-8”?> ●用standalone属性说明文档是否独立,即是否依赖其他文档。 如:<?xml version=“1.0” encoding=“utf-8” standalone=“yes”?> |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论