XML
应用于
web
开发的许多方面,常用于简化数据的存储和共享。
假如开发人员都是理性的
假如他们都是理性的,就让未来的应用程序使用
XML
来交换数据吧。
XML
文档形成了一种树结构,它从
“
根部
”
开始,然后扩展到
“
枝叶
”
。
一个
XML
文档实例
XML
使用了简单的具有自我描述性的语法:
<?xml version="1.0"
encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the
meeting!</body>
</note>
第一行是
XML
声明。它定义
XML
的版本
(1.0)
和所使用的编码
(ISO-8859-1 = Latin-1/
西欧字符集
)
。
实体引用
在
XML
中,一些字符拥有特殊的意义。
如果你把字符
"<"
放在
XML
元素中,会发生错误,这是因为解析器会把它当作新元素的开始。
这样会产生
XML
错误:
<message>if salary < 1000
then</message>
为了避免这个错误,请用一个实体引用来代替
"<"
字符:
<message>if salary < 1000
then</message>
在
XML
中,有
5
个预定义的实体引用:
<
|
<
|
小于
|
>
|
>
|
大于
|
&
|
&
|
和号
|
'
|
'
|
单引号
|
"
|
"
|
引号
|
注释:在
XML
中,只有字符
"<"
和
"&"
确实是非法的。大于号是合法的,但是用实体引用来代替它是一个好习惯。
拥有正确语法的
XML
被称为
“
形式良好
”
的
XML
。
通过某个
DTD
进行了验证的
XML
是
“
合法
”
的
XML
。
形式良好的
XML
文档
一个
"
形式良好
"
的
XML
文档拥有正确的语法。
一个
"
形式良好
"
的
XML
文档会遵守前几章介绍过的
XML
语法规则:
XML
文档必须有根元素
XML
文档必须有关闭标签
XML
标签对大小写敏感
XML
元素必须被正确的嵌套
XML
属性必须加引号
<?xml version="1.0"
encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the
meeting!</body>
</note>
XMLHttpRequest
对象提供了在网页加载后与服务器进行通信的方法。
什么是
XMLHttpRequest
对象?
XMLHttpRequest
对象是开发者的梦想,因为您能够:
在不重新加载页面的情况下更新网页
在页面已加载后从服务器请求数据
主流浏览器都支持
XMLHttpRequest
对象。
分享到:
相关推荐
摘要 XML自推出以来,尤其是在1998年2月成为W3C推荐标准以来,受到了广泛的支持。各大软件厂商如IBM、Microsoft、Oracle、Sun等都积极支持并参与XML的研究和产品化工作,先后推出了支持XML的产品或者将改造原有的...
摘要("摘要"二字用小二号黑体居中,隔行书写摘要的文字部分,小4号宋体); 关键词(隔行顶格书写"关键词"三字,提炼3- 5个关键词,用分号隔开,小4号黑体); 正文部分采用三级标题; 第1章 ××(小二号黑体居中,...
c#人事管理系统源码,数据库选择是XML,里面包括有很多C#对XML文件的操作技巧,因此来说,这个人事管理系统,其重点是学习对XML的操作。对人事管理系统方面来说,功能包括:可查询、浏览、添加、删除、修改员工的...
摘要:C#源码,文件操作,读取XML,DataGrid C#读取XML文件并将其内容显示在DataGrid组件中。可以学习一下如何使用C#读取XML中的节点数据,并将数据内容捆绑在DataGrid列表控件中,本例虽然简单,但在C#应用中是相当...
摘要:VB源码,数据库应用,读取XML 操纵XML文档Vb例子,通过VB读取出XML中各个节点的内容,示例中自带了一个供测试用的XML文件,适合那些想学习VB与XML操作的基础朋友。 运行环境:Windows/VB6
DocSum 使用BART或PreSumm机器学习模型自动汇总文档(或纯文本)的工具。 BART ( )是截至02/02/2020的最新文本摘要。 它是“以降噪为预训练目标进行训练的序列到序列模型”()。 PreSumm (文本汇总)通过使用...
摘要:Flash源码,Web应用,Flash翻页 Flash+XML翻页相册源代码,主要是借助XML文件存储相片的信息,比如路径和说明什么的,这是常见的一种Flash组合方式,Flash调用外部文件也是很常见的,翻页相册特效,希望通过此多...
摘要: ajax学习1中介绍了使用jquery封装的ajax来接收服务器端的文本数据以及使用XMLHttpReques对象来接收服务器端的文本数据 ajax学习2中介绍了使用XMLHttpReques来接收服务器的端XML数据,本节主要介绍使用jqery...
ZptSharp ZptSharp (以前称为ZPT-Sharp)是.NET的库,可从模型数据中呈现HTML / XML文档。 它非常适合作为View技术用于... 它们提供了构建和测试过程的运行状况的摘要。 环境 状态 视窗 Linux 代码质量 测试范围
22.关于在GridView中显示摘要(这个没有搞懂) 23.使用主从来显示数据(GridView,DetailView) 24.显示主题 25.通过编程的方式创建DataSet对象 26.采取独立提供程序的方法执行动态查询 27.异步执行命令概述(这个暂时...
内容是我自己平时学习与工作积累的代码与规范,并没有什么原理剖析。如有错误欢迎指正,如有可能,请联系我删除。 尖端 TODO待更新 Android工具命名空间原来是有大用处的。 xml中的错误处理xml预览资源压缩 如果你...
摘要:本节补充ajax学习笔记1中 第二种方式:使用XMLHttpRequest对象的responseXML的方式来接受XML数据对象的DOM对象 在ajax学习笔记1中已经对准备工作和需要用到的知识做了比较详细的介绍,本节主要介绍需要修改的...
GROBID是一个机器学习库,用于将原始文档(例如PDF)提取,解析和重组为结构化XML / TEI编码的文档,尤其侧重于技术和科学出版物。 最早的发展始于2008年,是一种业余爱好。 在2011年,该工具已以开源形式提供。 自...
如何使用 XML Web 控件获取远程XML数据并...本文将通过生成一个 RSS2.0 聚合引擎和在线新闻聚合器来学习 XML 和 技术。 本文假设读者熟悉 和 XML。 关键字:rss,syndicating,aggregator,xml,xslt,聚合,聚合器,聚合摘要
介绍 目录结构 程序主体部分由 app.js , app....微信小程序不支持也不兼容HTML,而是微信全新定义的规范,它的视图文件的后缀名为 .wxml ,是基于xml进行的扩展,其样式表文件也并非CSS,而是 .wxss ,兼容受限的部分CSS
摘要:C#源码,文件操作,XML操作,TXT Etxt程序,是一个C#操作TXT,XML等文件的测试程序,C#源代码下载,打开文件后可以转换文件、条码执行、全字替换等,C#字符文件操作的很多小技巧都在本实例中得到应用,因此是您...
摘要:Java源码,Android,Android源码,资源分析器 Android中的XmlResourceParser XML资源分析器代码,搞Android的估计不用介绍就知道这是搞什么的,在Android编程中,这也是比较重要的功能哦,所以本源码对Android...
利用爬虫技术可以方便地采集这些文献信息,包括文章标题、作者、机构、被引用次数、下载次数、来源、关键词、摘要、参考文献以及文章详情链接等。下面是一个500字的说明: 爬取中国知网上的学术文献信息需要编写一个...
1.1.1 摘要 Ajax技术的核心是XMLHttpRequest对象(简称XHR),可以通过使用XHR对象获取到服务器的数据,然后再通过DOM将数据插入到页面中呈现。虽然名字中包含XML,但Ajax通讯与数据格式无关,所以我们的数据格式...
新的结构元素包括 aside、...Web 设计人员开始学习使用异步 JavaScript + XML(Ajax),在现有的框架下通过层叠样式表(CSS)和 JavaScript™ 语言建立自己的应用程序。但是在接下来的八年中,HTML 本身没有任何变化。