`

XML学习摘要

阅读更多

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 &lt; 1000 then</message>

XML 中,有 5 个预定义的实体引用:

&lt;

小于

&gt;

大于

&amp;

&

和号

&apos;

'

单引号

&quot;

"

引号

注释:在 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实验报告.docx

    摘要 XML自推出以来,尤其是在1998年2月成为W3C推荐标准以来,受到了广泛的支持。各大软件厂商如IBM、Microsoft、Oracle、Sun等都积极支持并参与XML的研究和产品化工作,先后推出了支持XML的产品或者将改造原有的...

    XML实验报告.doc

    摘要("摘要"二字用小二号黑体居中,隔行书写摘要的文字部分,小4号宋体); 关键词(隔行顶格书写"关键词"三字,提炼3- 5个关键词,用分号隔开,小4号黑体); 正文部分采用三级标题; 第1章 ××(小二号黑体居中,...

    c# XML版人事管理系统源代码

    c#人事管理系统源码,数据库选择是XML,里面包括有很多C#对XML文件的操作技巧,因此来说,这个人事管理系统,其重点是学习对XML的操作。对人事管理系统方面来说,功能包括:可查询、浏览、添加、删除、修改员工的...

    C#读取XML文件并显示在DataGrid组件中

    摘要:C#源码,文件操作,读取XML,DataGrid C#读取XML文件并将其内容显示在DataGrid组件中。可以学习一下如何使用C#读取XML中的节点数据,并将数据内容捆绑在DataGrid列表控件中,本例虽然简单,但在C#应用中是相当...

    VB操纵XML文档读取节点

    摘要:VB源码,数据库应用,读取XML 操纵XML文档Vb例子,通过VB读取出XML中各个节点的内容,示例中自带了一个供测试用的XML文件,适合那些想学习VB与XML操作的基础朋友。 运行环境:Windows/VB6

    DocSum:使用BART或PreSumm机器学习模型自动抽象摘要文档的工具

    DocSum 使用BART或PreSumm机器学习模型自动汇总文档(或纯文本)的工具。 BART ( )是截至02/02/2020的最新文本摘要。 它是“以降噪为预训练目标进行训练的序列到序列模型”()。 PreSumm (文本汇总)通过使用...

    Flash+XML翻页相册源代码

    摘要:Flash源码,Web应用,Flash翻页 Flash+XML翻页相册源代码,主要是借助XML文件存储相片的信息,比如路径和说明什么的,这是常见的一种Flash组合方式,Flash调用外部文件也是很常见的,翻页相册特效,希望通过此多...

    jquery中ajax学习笔记3

    摘要: ajax学习1中介绍了使用jquery封装的ajax来接收服务器端的文本数据以及使用XMLHttpReques对象来接收服务器端的文本数据 ajax学习2中介绍了使用XMLHttpReques来接收服务器的端XML数据,本节主要介绍使用jqery...

    ZPT-Sharp:直观,易于学习的.NET库,用于HTML和XML视图。 基于ZPT语法

    ZptSharp ZptSharp (以前称为ZPT-Sharp)是.NET的库,可从模型数据中呈现HTML / XML文档。 它非常适合作为View技术用于... 它们提供了构建和测试过程的运行状况的摘要。 环境 状态 视窗 Linux 代码质量 测试范围

    Asp.net 高级编程学习经验

    22.关于在GridView中显示摘要(这个没有搞懂) 23.使用主从来显示数据(GridView,DetailView) 24.显示主题 25.通过编程的方式创建DataSet对象 26.采取独立提供程序的方法执行动态查询 27.异步执行命令概述(这个暂时...

    Android提示:Android中的摘要代码提示

    内容是我自己平时学习与工作积累的代码与规范,并没有什么原理剖析。如有错误欢迎指正,如有可能,请联系我删除。 尖端 TODO待更新 Android工具命名空间原来是有大用处的。 xml中的错误处理xml预览资源压缩 如果你...

    jquery ajax学习笔记2 使用XMLHttpRequest对象的responseXML

    摘要:本节补充ajax学习笔记1中 第二种方式:使用XMLHttpRequest对象的responseXML的方式来接受XML数据对象的DOM对象 在ajax学习笔记1中已经对准备工作和需要用到的知识做了比较详细的介绍,本节主要介绍需要修改的...

    grobid:一种用于从学术文档中提取信息的机器学习软件

    GROBID是一个机器学习库,用于将原始文档(例如PDF)提取,解析和重组为结构化XML / TEI编码的文档,尤其侧重于技术和科学出版物。 最早的发展始于2008年,是一种业余爱好。 在2011年,该工具已以开源形式提供。 自...

    用 Asp.Net 建立一个在线 RSS 新闻聚合器

    如何使用 XML Web 控件获取远程XML数据并...本文将通过生成一个 RSS2.0 聚合引擎和在线新闻聚合器来学习 XML 和 技术。 本文假设读者熟悉 和 XML。 关键字:rss,syndicating,aggregator,xml,xslt,聚合,聚合器,聚合摘要

    微信小程序demo教程摘要及学习demo下载

    介绍 目录结构 程序主体部分由 app.js , app....微信小程序不支持也不兼容HTML,而是微信全新定义的规范,它的视图文件的后缀名为 .wxml ,是基于xml进行的扩展,其样式表文件也并非CSS,而是 .wxss ,兼容受限的部分CSS

    C#操作TXT,XML等测试程序,C#源代码

    摘要:C#源码,文件操作,XML操作,TXT Etxt程序,是一个C#操作TXT,XML等文件的测试程序,C#源代码下载,打开文件后可以转换文件、条码执行、全字替换等,C#字符文件操作的很多小技巧都在本实例中得到应用,因此是您...

    Android中的XmlResourceParser XML资源分析器代码

    摘要:Java源码,Android,Android源码,资源分析器 Android中的XmlResourceParser XML资源分析器代码,搞Android的估计不用介绍就知道这是搞什么的,在Android编程中,这也是比较重要的功能哦,所以本源码对Android...

    中国知网爬虫学习demo

    利用爬虫技术可以方便地采集这些文献信息,包括文章标题、作者、机构、被引用次数、下载次数、来源、关键词、摘要、参考文献以及文章详情链接等。下面是一个500字的说明: 爬取中国知网上的学术文献信息需要编写一个...

    Ajax与JSON的一些学习总结

    1.1.1 摘要 Ajax技术的核心是XMLHttpRequest对象(简称XHR),可以通过使用XHR对象获取到服务器的数据,然后再通过DOM将数据插入到页面中呈现。虽然名字中包含XML,但Ajax通讯与数据格式无关,所以我们的数据格式...

    HTML5的中的新元素

    新的结构元素包括 aside、...Web 设计人员开始学习使用异步 JavaScript + XML(Ajax),在现有的框架下通过层叠样式表(CSS)和 JavaScript™ 语言建立自己的应用程序。但是在接下来的八年中,HTML 本身没有任何变化。

Global site tag (gtag.js) - Google Analytics