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

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

推荐阅读:
企业让你去面试,可能不是真的招人   阅读:5451栈和堆的区别   阅读:4556php swoole搭建简单的聊天室   阅读:2976javascript获取两个日期间的所有日期   阅读:5910centos 7.2 添加php7 的 php-fpm 开机启动   阅读:22541php swoole搭建简单的聊天室   阅读:2976mysql5.7开启sql日志的配置   阅读:8185html5 离线缓存的使用   阅读:3958小米手机端商城rem适配原理   阅读:6272centos 7搭建zabbix3.4   阅读:5782TCP的三次握手(建立连接)和四次挥手(关闭连接)   阅读:2694最新centos7 搭建LNMP环境(centos7.2+php7+mysql5.7+nginx1.11+redis3.2)   阅读:10122php连接redis   阅读:5214php打印九九加法表   阅读:9025crontab+shell脚本实现定时备份mysql数据库   阅读:7060centos 7 修改系统屏幕分辨率   阅读:41130php swoole搭建简单的聊天室   阅读:2976“米粉节”背后的故事——小米网抢购系统开发实践   阅读:3724php 统计网页打开耗时和脚本运行内存   阅读:6257把php session 会话保存到redis   阅读:6605javascript点击复制内容   阅读:6179mysql5.7主从同步配置   阅读:4065面试的时候回去等通知,等电话的真实意思   阅读:22313html5 离线缓存的使用   阅读:3958mysql数据库性能的基本优化   阅读:4181php压缩页面的html代码一行显示   阅读:6569mysql5.7主从同步中binlog同步模式详解   阅读:5705用php从1乘到100的值   阅读:5791给php7安装redis扩展库   阅读:7661移动端js触摸touch详解(附带案例源码)   阅读:15509移动端自适应rem原理   阅读:9079mongodb设置shell开机启动脚本   阅读:8973程序员找工作三要素(必看)   阅读:5207给php7安装redis扩展库   阅读:7661霍金24岁博士毕业论文在线预览   阅读:5135分享:淘宝技术这十年   阅读:4325shell脚本批量删除几天前的文件   阅读:8722mysql的四种索引类型   阅读:20321shell脚本破解十位数内的所有纯数字rar加密压缩包脚本   阅读:8090Mysql在大型网站的应用架构演变   阅读:4155纯干货,程序员面试的超实用技巧   阅读:3860centos 7 安装 mysql-5.7   阅读:6242小米手机端商城rem适配原理   阅读:6272php 读取和设置redis的键值   阅读:6801php打印三角形   阅读:7864“米粉节”背后的故事——小米网抢购系统开发实践   阅读:3724一键分享到QQ空间、QQ好友、新浪微博、微信代码   阅读:122794centos 7 安装 mysql-5.7   阅读:6242移动端js触摸touch详解(附带案例源码)   阅读:15509最简单的Banner轮播淡入淡出效果代码及实现思路(附带源码)   阅读:12364