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 总结

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

推荐阅读:
mysql5.7主从同步配置   阅读:4185移动端自适应rem原理   阅读:9105php打印三角形   阅读:7927csv文件一键导入数据到mysql数据库   阅读:6154php中地址引用&的真正理解-变量引用、函数引用、对象引用   阅读:5153centos 7 设置 nginx-1.11.10 开机启动   阅读:7470给php7安装redis扩展库   阅读:7714php打印九九乘法表   阅读:8724面试的时候和你谈理想,是理想or入坑?   阅读:9349mysql5.7主从同步中binlog同步模式详解   阅读:5796什么是天使轮?什么是A轮融资?B轮融资?   阅读:4313移动端自适应rem原理   阅读:9105mysql 为什么添加索引可以提高访问速度   阅读:5540centos 7 安装 php-7.1.3   阅读:18533linux命令中执行php脚本   阅读:7205shell发送邮件脚本   阅读:6652centos 7 修改系统屏幕分辨率   阅读:41352php中地址引用&的真正理解-变量引用、函数引用、对象引用   阅读:5153人性漫画:打工与创业的残酷区别   阅读:4364centos7.3安装mongodb3.6   阅读:6792知乎百万赞作者告诉你:年薪百万的人都在靠什么赚钱   阅读:5748php 生成图片,给图片加水印   阅读:5183TCP的三次握手(建立连接)和四次挥手(关闭连接)   阅读:2757php设置cookie为HttpOnly防止XSS攻击   阅读:11723php冒泡排序法   阅读:13194javascript点击复制内容   阅读:6228centos7.3安装mongodb3.6   阅读:6792nginx编译安装后对nginx进行平滑升级   阅读:5762分享:淘宝技术这十年   阅读:4352“米粉节”背后的故事——小米网抢购系统开发实践   阅读:3746mysql 为什么添加索引可以提高访问速度   阅读:5540centos 7 添加 redis 3.2.9 开机启动脚本   阅读:8741纯干货,程序员面试的超实用技巧   阅读:3884一步步带你,如何网站架构   阅读:3731用php从1乘到100的值   阅读:5815用php从1乘到100的值   阅读:5815面试都会问你为什么你从上一家公司离职的真实意思   阅读:10317php生成二维码   阅读:6288人性漫画:打工与创业的残酷区别   阅读:4364面试的时候和你谈理想,是理想or入坑?   阅读:9349linux教程,鸟哥私房菜(pdf全集)   阅读:8796nginx安装redis模块   阅读:4363霍金24岁博士毕业论文在线预览   阅读:5178php 获取当前前后年、月、星期、日、时分秒的时间   阅读:6079php压缩页面的html代码一行显示   阅读:6610centos 7 安装 samba 服务   阅读:6076php删除一个文件夹内的所有文件夹和文件   阅读:4416shell发送邮件脚本   阅读:6652php删除一个文件夹内的所有文件夹和文件   阅读:4416centos 7 安装 mysql-5.7   阅读:6292