`
SIHAIloveYAN
  • 浏览: 124499 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

xml教程之基础

 
阅读更多

一、什么是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中的注释语法为:<!--&#36825;&#26159;&#27880;&#37322;-->
注意:
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基础教程与实验指导

    学习XML基础教程与实验指导,应掌握以上基本概念,并通过实践操作加深理解。PPT.rar 文件可能包含了关于这些主题的演示文稿,可以帮助深入学习和讲解XML的相关知识。通过实际编写和解析XML文档,以及使用XPath进行...

    xml基础教程ppt

    在本“XML基础教程PPT”中,我们将深入探讨XML的基本概念、语法以及它在IT领域的广泛应用。 首先,让我们了解XML的起源。XML是从HTML发展而来的,但与HTML的主要区别在于XML不包含任何预定义的标签。在XML中,你...

    xml基础教程|源码

    - **文本内容**:元素可以包含文本,如`&lt;title&gt;XML教程&lt;/title&gt;`。 - **注释**:XML支持注释,以`&lt;!--`开始,`--&gt;`结束。 - **命名空间**:用以避免标签冲突,如`xmlns="http://www.example.com"`。 3. XML文档...

    Xml基础教程 高怡新 ppt 源码

    在本教程中,"Xml基础教程 高怡新 ppt 源码",我们将深入探讨XML的基本概念、语法以及它在IT领域的应用。 首先,XML的全称“可扩展标记语言”意味着它允许用户自定义标签,这与HTML(超文本标记语言)不同,HTML...

    xml基础教程练习题

    XML(eXtensible Markup Language)是一种可扩展的...总之,XML作为一种灵活的数据存储和交换格式,其基础知识包括语法规则、元素、属性、命名空间、DTD和验证等,是Web服务、数据集成和跨平台通信等领域的重要工具。

    xml基础教程(ppt)

    本教程的PPT旨在帮助初学者掌握XML的基础知识,并通过实例源码加深理解。以下是对XML核心概念和应用的详细阐述: 1. XML概述:XML是一种自定义标记语言,它的设计目标是简化数据的共享和交换。与HTML不同,XML的...

    XML&DOM基础教程.CHM

    XML&DOM基础教程.CHM

    xml基础教程(非常经典)

    在本文中,我们将深入探讨XML的基础知识,包括它的起源、作用、基本语法以及与其他技术的比较。 XML起源于对通用数据交换格式的需求。在互联网发展的初期,电子商务活动的兴起推动了对标准化文档格式的需求。HTML...

    HTML的XML基础教程TXT

    HTML的XML基础教程TXT XML(eXtensible Markup Language)是一种可扩展的标记语言,设计用于传输和存储数据,其主要目标是使数据独立于显示方式和应用程序。与HTML不同,HTML主要用于显示数据,而XML则专注于数据的...

    XML基础教程-电子教案

    在本“XML基础教程”中,我们将深入探讨XML的基本概念、语法、验证以及它在网络应用中的作用。 首先,让我们从“第1章 XML概述.ppt”开始。这一章将介绍XML的基本理念,包括为什么需要XML,它与HTML的区别,以及XML...

    XML基础教程(自己整理的)

    本教程是针对XML的基础知识进行整理,适合初学者入门学习。 一、XML概述 XML的设计目标是传输和存储数据,而非显示数据。与HTML不同,HTML主要关注数据的呈现方式,而XML关注数据本身。XML使用自定义的标签来定义...

    XML基础教程实例代码

    在本教程中,我们将通过一系列实例代码来深入理解XML的基础知识,这对于初学者来说是一份非常有价值的资源。 1. **XML文档结构** - 每个XML文档都必须有一个根元素,它是所有其他元素的父节点。 - 元素是XML文档...

    xml基础教程PPT

    在本教程中,我们将深入探讨XML的基础知识,包括其语法、用途、解析方式以及与PPT(PowerPoint)的结合使用。 XML的基础: 1. XML元素:XML文档由元素构成,元素是XML的最基本单位。每个元素都有开始标签和结束标签...

    xml基础教程xml基础教程.rar

    开放元素有内容,如`&lt;title&gt;XML教程&lt;/title&gt;`。 4. **属性**:元素可以有零个或多个属性,用来提供额外的信息,如`&lt;book id="123"&gt;`,其中`id`是属性名,`123`是属性值。 5. **命名空间**:XML允许使用命名空间来...

    xml基础教程 tech课

    在本“XML基础教程 tech课”中,我们将深入探讨XML的基本概念、结构以及它在IT领域的广泛应用。 一、XML简介 XML起源于1998年,由万维网联盟(W3C)制定,它是一种可扩展的标记语言,与HTML(HyperText Markup ...

    XML基础教程源码-code

    在提供的"范春梅-XML基础教程源码-code"中,你可以找到关于XML处理的实例代码,可能包括创建、解析、修改XML文档等操作。通过这些源码,你可以更好地理解XML在实际开发中的应用。 总之,XML作为一种数据交换和存储...

    XML入门教程.pdf XML入门教程.pdf

    XML入门教程.pdf XML入门教程.pdf XML入门教程.pdf

    xml基础教程(xml入门绝佳实例)

    本教程将带你逐步了解XML的基础知识,包括XML的结构、Schema的使用、DOM解析以及XSLT转换,还有数据岛的概念。 **第一章 XML基础** XML的设计目标是传输和存储数据,而不是显示数据。它强调的是结构和语义,而不是...

    范春梅-XML基础教程源码及课件

    xml是w3c组织提出的一种可扩展性的标记语言,是独立于计算机平台的数据交换规范,PPT主要包括了xml概述,xml语法,文档类型定义,css,xslt,文档对象模型,xml与数据库等知识篇章,同时提供相关章节的例题源代码

Global site tag (gtag.js) - Google Analytics