XML 教程

XML 指可扩展标记语言

XML 被设计用来传输和存储数据。

在我们的 XML 教程中,你将了解什么是 XML,以及 XML 与 HTML 之间的差异。

XML 很重要,也很容易学习。

开始学习 XML !

XML 实例

通过实例进行学习!使用我们的编辑器,你可以编辑 XML 代码,然后点击测试按钮查看结果。

亲自试一试吧!

XML 测试

在 W3School 测试你的 XML 技能!

开始测验!

内容目录

XML 基础

  • XML 简介

  • 什么是 XML,以及它与 HTML 的区别。

  • 如何使用 XML

  • 不同的 XML 使用方式。

  • XML 树结构

  • XML 文档如何形成一种有逻辑的树结构。

  • XML 语法

  • 有逻辑且非常简单的 XML 语法规则。

  • XML 元素

  • XML 元素、内容和命名规则、父与子元素之间的关系。

  • XML 属性

  • 如何使用 XML 属性提供关于元素的额外信息。

  • XML 验证

  • 形式良好的文档与合法文档之间的差异,以及如何规定 XML 文档的结构。

  • XML 验证器

  • 简单的 XML 在线语法检查工具。

  • XML 浏览器支持

  • 大部分常用的浏览器对 XML 的支持

  • 在浏览器中查看 XML

  • 如何通过您的浏览器来查看 XML 文件。

  • 使用 CSS 来显示 XML

  • 如何使用 CSS 来显示一个 XML 文件。

  • 使用 XSL 来显示 XML

  • 如何使用 XSL 来显示一个 XML 文件。

XML JavaScript

  • XML 解析器

  • 如何使用浏览器来读取、更新、创建并操作 XML 文档。

  • XML DOM

  • 关于 XML 文档对象模型(DOM)。

  • XML to HTML

  • 如何在 HTML 文档中显示 XML 数据。

  • XMLHttpRequest 对象

  • 如何在不重新加载页面的情况下,使用来自服务器的数据对页面进行更新。

  • XML 应用程序

  • 如何使用 XML 数据和 JavaScript 来创建复杂的 HTML 应用程序。

XML 高级

  • XML 命名空间

  • 如何使用 XML 命名空间避免元素命名冲突。

  • XML CDATA

  • 如何告知 XML 解析器不去解析文本。

  • XML 编码

  • 如何在您的 XML 文档使用不同的字符集。

  • XML 服务器

  • 如何从服务器端输出 XML。

  • XML DOM 高级

  • 更多关于 XML 文档对象模型的知识。

  • XML Don't

  • 本节讲解在在使用 XML 时尽量避免使用的技术。

  • 把数据存储到 XML 文件

  • 通常地,我们在数据库中存储数据。不过,假如我们希望数据更加易用,那么可以将数据存储于 XML 文件之中。

  • XML 技术

  • 与 XML 相关的最常用的技术。

  • 现实生活中的 XML

  • 在现实世界中 XML 如何被使用的例子。

  • XML 编辑器

  • 当编辑 XML 文档时,为什么要使用 XML 编辑器。

  • XML 总结

  • 本文包括在本教程所学内容的一个总结,以及我们向你推荐的下一步应该学习的内容。

推荐阅读:
centos 7 开启网络   阅读:6470程序员找工作三要素(必看)   阅读:5320霍金24岁博士毕业论文在线预览   阅读:5257一键分享到QQ空间、QQ好友、新浪微博、微信代码   阅读:124952centos 7.2 添加php7 的 php-fpm 开机启动   阅读:23236centos 7 开启网络   阅读:6470mysql数据一键导出到csv文件   阅读:5262html5 离线缓存的使用   阅读:4078linux php7编译安装mongodb扩展   阅读:8222分享:淘宝技术这十年   阅读:4425centos 7 忘记root密码   阅读:4466mysql 为什么添加索引可以提高访问速度   阅读:5651给php7安装redis扩展库   阅读:7831mysql5.7开启sql日志的配置   阅读:8404centos 7搭建zabbix3.4   阅读:5963javascript点击复制内容   阅读:6339mysql共享锁和排他锁详解   阅读:6861centos7中颁发CA证书并开启web https   阅读:6465csv文件一键导入数据到mysql数据库   阅读:6264php 读取和设置redis的键值   阅读:6913phpexcel 超简单从excel表格一键导入数据到数据库教程   阅读:11676linux rarcrack破解rar、zip和7z压缩包简单密码的工具   阅读:15850简单的DOS攻击之死亡之ping详解   阅读:49914用php从1加到100的值   阅读:7954程序员找工作三要素(必看)   阅读:5320centos 7 安装 php-7.1.3   阅读:18890HTTP 1.1 协议详解   阅读:9958Nginx 配置文件详解   阅读:4332php删除一个文件夹内的所有文件夹和文件   阅读:4482shell脚本破解十位数内的所有纯数字rar加密压缩包脚本   阅读:8332centos 7.2 添加php7 的 php-fpm 开机启动   阅读:23236人性漫画:打工与创业的残酷区别   阅读:4483php 生成图片,给图片加水印   阅读:5300centos 7.2 添加php7 的 php-fpm 开机启动   阅读:23236用php从1乘到100的值   阅读:5899centos 7 添加 redis 3.2.9 开机启动脚本   阅读:8897nginx安装mysql和json模块   阅读:4292php设置cookie为HttpOnly防止XSS攻击   阅读:11975centos 7 安装 samba 服务   阅读:6237一步步带你,如何网站架构   阅读:3802centos 7.2 添加php7 的 php-fpm 开机启动   阅读:23236php打印三角形   阅读:8419最简单的Banner轮播左右切换效果代码及实现思路(附带源码)   阅读:30630centos 7 添加 redis 3.2.9 开机启动脚本   阅读:8897给网站添加一键新浪微博登录的功能   阅读:6123给网站添加一键新浪微博登录的功能   阅读:6123php打印三角形   阅读:8419小米手机端商城rem适配原理   阅读:6374linux top命令详解   阅读:8774mysql5.7开启sql日志的配置   阅读:8404