`

初学XML,xmlns的含义

阅读更多
xmlns:xml   namespace

Namespaces翻译为名字空间。名字空间有什么作用呢?当我们在一个XML文档中使用他人的或者多个DTD文件,就会出现这样的矛盾:因为XML中标识都是自己创建的,在不同的DTD文件中,标识名可能相同但表示的含义不同,这就可能引起数据混乱。  

  比如在一个文档wood   table中表示桌子,  

  而在另一个文档namelist中表示表格。如果我需要同时处理这两个文档,就会发生名字冲突。  

  了解决这个问题,我们引进了namespaces这个概念。namespaces通过给标识名称加一个网址(URL)定位的方法来区别这些名称相同的标识。  

  Namespaces同样需要在XML文档的开头部分声明,声明的语法如下:  

    

  其中yourname是由你定义的namespaces的名称,URL就是名字空间的网址。  

  假设上面的"桌子"文档来自http://www.igoogle.com,我们就可以声明为  

  ;    

  然后在后面的标识中使用定义好的名字空间:  

  wood   table  

  这样就将这两个区分开来。注意的是:设置URL并不是说这个标识真的要到那个网址去读取,仅仅作为一种区别的标志而已。    


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lys0410/archive/2007/10/24/1840971.aspx

分享到:
评论

相关推荐

    XML 初学进阶

    1. **自描述性**:XML文档的结构清晰,通过标签来定义元素,使数据含义明确,易于理解。 2. **可扩展性**:用户可以自定义标签,以适应各种领域和应用需求。 3. **独立性**:XML数据与显示样式分离,允许使用CSS或...

    XMLWriter V2.7 Build 210_绿色汉化版_开发者及初学者XML编辑工具

    XMLWriter V2.7 Build 210 是一个专为开发者和初学者设计的XML编辑工具,它提供了绿色汉化版,使得中国用户在使用过程中能够更加方便地理解和操作。XML(eXtensible Markup Language)是一种标记语言,广泛应用于...

    XML初学入门教程(pdf)

    根据提供的信息,我们可以详细地解析每个章节所涉及的知识点,并为初学者提供一个全面的XML入门指南。 ### 第一章:在学习XML之前你应该掌握什么 在深入学习XML之前,了解以下基础知识对于理解XML的概念及其应用至...

    xml初学者入门实例

    在这个"xml初学者入门实例"中,我们将探讨XML的基本概念,以及如何通过实例来理解和应用这些概念。 首先,我们有两个XML文件,分别是greeting2.xml和greeting.xml。XML文件通常以.xml为扩展名,它们包含一系列元素...

    xml的ppt 很适合初学者

    1. **XML简介**:XML起源于HTML,但与HTML不同,它不用于展示网页,而是用来描述数据的结构和含义。XML是一种自定义的标记语言,允许用户创建自己的标签来定义数据。 2. **XML文档结构**:XML文档由三部分组成:...

    初学者的XML基础教程

    对于初学者来说,理解XML的基础至关重要,因为它是许多现代Web应用程序、数据库交互和配置文件的基石。以下是一个详细的XML基础教程。 1. XML的基本结构: XML文档由元素(Elements)、属性(Attributes)、文本...

    XML初学进阶

    作为一个初学者,理解XML的基础知识至关重要,以下是一些关于XML的重要概念和知识点: 1. XML的结构: XML文档由元素(Elements)构成,它是XML的基本构建块。元素可以包含其他元素、文本或者属性。每个元素都有...

    xml文档初学者可以学习

    作为XML文档的初学者,了解其基本结构和语法是至关重要的。 XML文档的基本结构: XML文档由一系列的元素组成,每个元素都有开始标签和结束标签,如 `<element>` 和 `</element>`。元素可以包含其他元素、文本、属性...

    xml初学进阶

    本教程将引导你逐步深入XML的世界,从基础概念到高级特性,助你实现XML的初学进阶。 一、XML基础 1. XML概述:XML设计目标是传输和存储数据,而非展示数据。它与HTML不同,HTML主要用于网页展示,而XML关注数据结构...

    XML经典入门教程初学必看

    在本教程中,我们将深入探讨XML的基本概念、语法和应用,旨在为初学者提供一个全面的入门指南。 一、XML概述 XML是W3C(万维网联盟)制定的一种标准,它的主要目的是为了使数据能在不同的系统之间交换和共享。XML...

    吕震宇_XML_教案

    通过使用命名空间前缀,如`xmlns:prefix="URI"`,可以确保相同标签在不同的上下文中具有独特的含义。 4. **DTD(文档类型定义)与XSD(XML Schema)**:XML文档可以通过DTD或XSD来定义其结构和数据类型,从而提供...

    xml学习指南,初学的人适用

    作为初学者,理解XML的基本概念、结构和用途是至关重要的。以下是一份详细的XML学习指南,旨在为初学者提供一个基础且全面的认识。 1. XML基本概念: - **语法规则**:XML是一种自描述的语言,它使用标签来定义...

    XML学习进阶 XML学习入门资料

    XML(eXtensible Markup Language)是一种用于标记数据的语言,被广泛应用于网络数据交换、配置文件存储以及...这个资料包“XML初学进阶”可能包含基础教程、实战案例和相关工具的使用指南,是你提升XML技能的好助手。

    xml 入门到精髓 初学者

    XML命名空间用于解决元素和属性名的冲突问题,通过`xmlns`属性定义命名空间,如`xmlns="http://www.example.com"`,并使用前缀(如`ns:`)与命名空间关联,如`<ns:book>`。 XML Schema(XSD)和DTD(Document Type ...

    xml官方指南中文版

    作为“XML官方指南中文版”的资源,它应该是对XML规范的详细解读,帮助初学者和专业人士理解XML的基本概念、语法以及在实际应用中的使用方法。 XML的基础篇通常会涵盖以下核心知识点: 1. **XML概述**:解释XML的...

    XML教程,资料很全,适合初学者

    这个“XML教程”可能会涵盖以上这些主题,初学者通过学习可以逐步理解XML的原理,掌握创建、解析和利用XML文档的技能。其中,"code 11.9.txt"可能是示例代码或练习题,旨在帮助学习者实践所学概念。在实际学习过程中...

    xml编程从入门到精通(PDF)

    本资源是“XML编程从入门到精通”PDF书籍,旨在帮助初学者快速掌握XML的基础知识和实际应用技巧。 XML的基本结构: XML文档由元素构成,每个元素都有开始标签和结束标签,如 `<element>` 和 `</element>`。元素...

    XML相关的几个网址

    1. **XML轻松学习手册**:这个文档可能包含了XML的基础概念、语法和实例,帮助初学者快速上手。 2. **XML语法概述**:此文档可能深入探讨了XML的语法细节,包括文档结构、元素、属性等。 3. **如何生成XML数据**:...

Global site tag (gtag.js) - Google Analytics