一、什么是xml
XML是指可扩展标记语言(eXtensible Markup Language),它是一种标记语言,很类似HTML。它被设计的宗旨是传输数据,而非显示数据。
XML标签没有被预定义,需要用户自行定义标签。
XML技术是W3C组织(World Wide Web Consortium万维网联盟)发布的,目前遵循的是W3C组织于2000年发布的XML1.0规范。
XML被广泛认为是继Java之后在Internet上最激动人心的新技术。
二、xml语法
1、xml文档组成
一个XML文件一般由以下几部分组成:
文档声明
元素
元素的属性
注释
特殊字符
CDATA区
处理指令(PI:Processing Instruction)
2、文档声明
在编写XML文档时,需要先使用文档声明来声明XML文档。且必须出现在文档的第一行。
最简单的语法:
<tag>
<name>
<firstName/>
<lastName/>
</name>
</tag>
3、注释
XML中的注释语法为:<!--这是注释-->
注意:
XML声明之前不能有注释
注释不能嵌套,例如:
…
-->
4、CDATA区
CDATA是Character Data的缩写
作用:把标签当做普通文本内容;
语法:
<![CDATA[
<sihai>www.sihai.cn</sihai>
]]>
以上红色部分被当做普通文本而不是标签
<script type="text/javascript">
$(function () {
$('pre.prettyprint code').each(function () {
var lines = $(this).text().split('\n').length;
var $numbering = $('<ul/>').addClass('pre-numbering').hide();
$(this).addClass('has-numbering').parent().append($numbering);
for (i = 1; i <= lines; i++) {
$numbering.append($('<li/>').text(i));
};
$numbering.fadeIn(1700);
});
});
</script>
分享到:
相关推荐
学习XML基础教程与实验指导,应掌握以上基本概念,并通过实践操作加深理解。PPT.rar 文件可能包含了关于这些主题的演示文稿,可以帮助深入学习和讲解XML的相关知识。通过实际编写和解析XML文档,以及使用XPath进行...
在本“XML基础教程PPT”中,我们将深入探讨XML的基本概念、语法以及它在IT领域的广泛应用。 首先,让我们了解XML的起源。XML是从HTML发展而来的,但与HTML的主要区别在于XML不包含任何预定义的标签。在XML中,你...
- **文本内容**:元素可以包含文本,如`<title>XML教程</title>`。 - **注释**:XML支持注释,以`<!--`开始,`-->`结束。 - **命名空间**:用以避免标签冲突,如`xmlns="http://www.example.com"`。 3. XML文档...
在本教程中,"Xml基础教程 高怡新 ppt 源码",我们将深入探讨XML的基本概念、语法以及它在IT领域的应用。 首先,XML的全称“可扩展标记语言”意味着它允许用户自定义标签,这与HTML(超文本标记语言)不同,HTML...
XML(eXtensible Markup Language)是一种可扩展的...总之,XML作为一种灵活的数据存储和交换格式,其基础知识包括语法规则、元素、属性、命名空间、DTD和验证等,是Web服务、数据集成和跨平台通信等领域的重要工具。
本教程的PPT旨在帮助初学者掌握XML的基础知识,并通过实例源码加深理解。以下是对XML核心概念和应用的详细阐述: 1. XML概述:XML是一种自定义标记语言,它的设计目标是简化数据的共享和交换。与HTML不同,XML的...
XML&DOM基础教程.CHM
在本文中,我们将深入探讨XML的基础知识,包括它的起源、作用、基本语法以及与其他技术的比较。 XML起源于对通用数据交换格式的需求。在互联网发展的初期,电子商务活动的兴起推动了对标准化文档格式的需求。HTML...
HTML的XML基础教程TXT XML(eXtensible Markup Language)是一种可扩展的标记语言,设计用于传输和存储数据,其主要目标是使数据独立于显示方式和应用程序。与HTML不同,HTML主要用于显示数据,而XML则专注于数据的...
在本“XML基础教程”中,我们将深入探讨XML的基本概念、语法、验证以及它在网络应用中的作用。 首先,让我们从“第1章 XML概述.ppt”开始。这一章将介绍XML的基本理念,包括为什么需要XML,它与HTML的区别,以及XML...
本教程是针对XML的基础知识进行整理,适合初学者入门学习。 一、XML概述 XML的设计目标是传输和存储数据,而非显示数据。与HTML不同,HTML主要关注数据的呈现方式,而XML关注数据本身。XML使用自定义的标签来定义...
在本教程中,我们将通过一系列实例代码来深入理解XML的基础知识,这对于初学者来说是一份非常有价值的资源。 1. **XML文档结构** - 每个XML文档都必须有一个根元素,它是所有其他元素的父节点。 - 元素是XML文档...
在本教程中,我们将深入探讨XML的基础知识,包括其语法、用途、解析方式以及与PPT(PowerPoint)的结合使用。 XML的基础: 1. XML元素:XML文档由元素构成,元素是XML的最基本单位。每个元素都有开始标签和结束标签...
开放元素有内容,如`<title>XML教程</title>`。 4. **属性**:元素可以有零个或多个属性,用来提供额外的信息,如`<book id="123">`,其中`id`是属性名,`123`是属性值。 5. **命名空间**:XML允许使用命名空间来...
在本“XML基础教程 tech课”中,我们将深入探讨XML的基本概念、结构以及它在IT领域的广泛应用。 一、XML简介 XML起源于1998年,由万维网联盟(W3C)制定,它是一种可扩展的标记语言,与HTML(HyperText Markup ...
在提供的"范春梅-XML基础教程源码-code"中,你可以找到关于XML处理的实例代码,可能包括创建、解析、修改XML文档等操作。通过这些源码,你可以更好地理解XML在实际开发中的应用。 总之,XML作为一种数据交换和存储...
XML入门教程.pdf XML入门教程.pdf XML入门教程.pdf
本教程将带你逐步了解XML的基础知识,包括XML的结构、Schema的使用、DOM解析以及XSLT转换,还有数据岛的概念。 **第一章 XML基础** XML的设计目标是传输和存储数据,而不是显示数据。它强调的是结构和语义,而不是...
xml是w3c组织提出的一种可扩展性的标记语言,是独立于计算机平台的数据交换规范,PPT主要包括了xml概述,xml语法,文档类型定义,css,xslt,文档对象模型,xml与数据库等知识篇章,同时提供相关章节的例题源代码