原文:http://lsong89.iteye.com/blog/573648
XML
XML 简介
XML 指可扩展标记语言(EXtensible Markup Language)XML 是各种应用程序之间进行数据传输(独立于软件和硬件)的最常用的工具,并且在信息存储和描述领域变得越来越流行。
XML 用途
通过 XML,数据能够存储在独立的 XML 文件中。这样你就可以专注于使用 HTML 进行布局和显示,并确保修改底层数据不再需要对 HTML 进行任何的改变。
•XML 简化数据共享:XML 数据以纯文本格式进行存储,因此提供了一种独立于软件和硬件的数据存储方法。
•XML 简化数据传输:通过 XML,可以在不兼容的系统之间轻松地交换数据。
•XML 简化平台的变更:XML 数据以文本格式存储。这使得 XML 在不损失数据的情况下,更容易扩展或升级到新的操作系统、新应用程序或新的浏览器。
XML 树结构
XML 使用了简单的具有自我描述性的语法。
•一个 XML 文档实例:
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>
XML 语法
•所有 XML 元素都须有关闭标签
•XML 标签对大小写敏感
•XML 必须正确地嵌套
•XML 文档必须有根元素
•XML 的属性值须加引号
<note date="08/08/2008"></note>
•实体引用
< < 小于 > > 大于 & & 和号 ' ' 单引号 " " 引号
•XML 中的注释
<!-- This is a comment -->
•在 XML 中,空格会被保留,在 XML 中,文档中的空格不会被删节。
•XML 以 LF 存储换行
XML CSS
<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/css" href="cd_catalog.css"?>
XML XSLT
XSLT 是首选的 XML 样式表语言。
XSLT (eXtensible Stylesheet Language Transformations) 远比 CSS 更加完善。
XML 解析器
所有现代浏览器都有读取和操作 XML 的内建 XML 解析器。解析器把 XML 载入内存,然后把它转换为可通过 JavaScript 访问的 XML DOM 对象。
XML 命名空间
XML 命名空间可提供避免元素命名冲突的方法。
XML CDATA
只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。假如文本中包含了大量的 "<" 和 "&" 字符 - 就像编程代码中经常出现的情况一样 - 那么这个 XML 元素就可以被定义为一个 CDATA 部分。CDATA 区段开始于 "<![CDATA[",结束于 "]]>":
•XML标签没有被预定义。您需要自行定义标签。
•XML 是不作为的,XML 仅仅是纯文本,标签的功能性意义依赖于应用程序的特性。
•XML 把数据从 HTML 分离
通过使用几行 JavaScript,你就可以读取一个外部 XML 文件,然后更新 HTML 中的数据内容。
•通过 XML,可以在不兼容的系统之间轻松地交换数据。
分享到:
相关推荐
Beginning XML with C# 7 XML Processing and Data Access for C# Developers(2nd) 英文无水印原版pdf 第2版 pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自...
// 组装XML推送信息 //编辑xml格式,发送到服务器 //客户端接收xml,并且解析xml //接受xml,读取项目信息
转载请注明来源,谢谢 ====== XmlResolve.h #import <Foundation/Foundation.h> @interface XmlResolve : NSObject { } @property (nonatomic, retain)NSString *objName; @property BOOL *isList; ...
以XML为数据库的宿舍管理系统。学生宿舍管理系统实现计算机来管理宿舍和学生的信息,把宿舍管理部门的工作人员从日常繁杂的事务中解脱出来。通过使用学生宿舍管理系统可以提高高校宿舍管理部门的工作效率;减少不必...
NULL 博文链接:https://xiyang1106.iteye.com/blog/2149652
struts.xml常用配置解析 网上转载
Beginning XML with C# 7 XML Processing and Data Access for C# Developers(2nd) 英文epub 第2版 本资源转载自网络,如有侵权,请联系上传者或csdn删除
刚刚学习使用Expat,却发现Expat并不支持中文。后来查找相关资料,得知Expat不支持gb2312编码格式,主要支持UTF-8...本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/medie/archive/2005/04/26/364180.aspx
NULL 博文链接:https://dacoolbaby.iteye.com/blog/1667283
C# and XML Primer 英文epub 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
C# and XML Primer 英文无水印pdf pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
将labelimg标注好的xml和原图片划分为yolov5格式的数据集。首先创建一个文件夹paper_data下面三个子文件夹1.images 2.Annotations 3. ImageSets/Main三个文件夹,这两个程序放在paper_data里面和其他三个子文件夹...
1.3 关于xml的几个问题 3 1.4 xml与html的比较 4 1.4.1 xml将数据与显示分开 5 1.4.2 xml对文档的格式要求更加严格 6 1.4.3 xml有且只能有一个根元素 6 1.5 xml的编辑工具 7 1.6 xml文档 8 1.6.1 xml声明 9 ...
配置 struts-config.xml 元素 属性的详解!转载来的,,看着很好!》希望对大家有用!
1.3 关于xml的几个问题 3 1.4 xml与html的比较 4 1.4.1 xml将数据与显示分开 5 1.4.2 xml对文档的格式要求更加严格 6 1.4.3 xml有且只能有一个根元素 6 1.5 xml的编辑工具 7 1.6 xml文档 8 1.6.1 xml声明 9 ...
AS3.0写的音乐播放器,xml外部加载歌曲和歌词,有声音大小和静音功能
[转载]Android学习笔记(五):Activity和main.xml文件
1.3 关于xml的几个问题 3 1.4 xml与html的比较 4 1.4.1 xml将数据与显示分开 5 1.4.2 xml对文档的格式要求更加严格 6 1.4.3 xml有且只能有一个根元素 6 1.5 xml的编辑工具 7 1.6 xml文档 8 1.6.1 xml声明 9 ...
New Perspectives XML Comprehensive(3rd) 英文无水印pdf 第3版 pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有...
转载: 你所不知道的XML安全——XML攻击方法小结. XML可扩展标记语言,被设计用来传输和存储数据,其形式多样。某些在XML中被设计出来的特性,比如 XML schemas(遵循XML Schemas 规范)和documents type definitions...