`
阅读更多

2. XML 名称空间

XML 命名空间提供了一种避免元素命名冲突的方法。

因为 XML 文档中使用的元素不是固定的,那么两个不同的 XML 文档使用同一个名字来描述不同类型的元素的情况就可能发生。而这种情况又往往会导致命名冲突。

 

[ 简单的说解决方法就是给相同名称元素加上不同的前缀 ]

有以下两种形式的名称空间声明:

<!--[if !supportLists]--> (1)       <!--[endif]--> 第一种形式: < 元素名 xmlns prefixname=”URI”>

元素名是指你在哪个元素上声明名称空间,其中 URI 不能为空 ( “” )

 

<!--[if !supportLists]--> (2)       <!--[endif]--> 第二种形式: < 元素名 xmlns=”URI”>

其中 URI 可以为空(“”)。

 eg:

<h:table xmlns:h="http://www.w3.org/TR/html4/">
<h:tr>
<h:td>Apples</h:td>
<h:td>Bananas</h:td>
</h:tr>
</h:table>

关于之后的解析 xml ,比如 DOM SAX JAXP 等方式,以及 xsl 转换的应用,这里暂时不总结。因为目前自己的工作中应用那方面的内容很少。而且对于解析 xml ,也总结有现成的代码了。下次用时,直接代码重用。

分享到:
评论

相关推荐

    xml-rpc学习心得

    #### 二、XML-RPC客户端详解 在了解XML-RPC客户端之前,我们先来了解一下XML-RPC客户端的基本组成部分: 1. **XmlRpcClient**:这是一个无状态且线程安全的对象,用于发起远程过程调用。客户端配置主要通过以下三...

    xml读写项目总结

    本项目是对XML文件读写操作的综合总结,旨在提供一个实用的XML处理工具集。 首先,我们要关注的是“封装好的XML文件的读和写工程”。在编程中,通常我们会创建类或函数库来简化XML文件的操作。读取XML文件时,我们...

    xml个人学习总结(纯属个人理解)

    XML,全称为可扩展标记语言(EXtensible Markup Language),是一种类似于HTML但更注重于数据描述的语言。...学习和理解XML及其相关的技术,如DTD和XSLT,对于任何IT专业人士来说都是非常有价值的。

    xml自学总结

    ### XML自学总结与知识点解析 XML(eXtensible Markup Language)是一种用于标记电子文档的规范,被设计用来传输和存储数据。以下是从标题、描述、标签及部分内容中提炼出的关键知识点,旨在全面理解XML的基本概念...

    Hibernate.cfg.xml配置总结

    二、c3p0连接池配置 c3p0是一款常用的开源数据库连接池,因其高效和稳定性受到Hibernate推荐。使用c3p0连接池时,需先将c3p0的jar包引入到项目的classpath中。以下是一个c3p0连接池配置的示例: ```xml ...

    xml学习知识

    根据提供的文件信息,我们可以从XML学习的角度来解析和理解这些代码。尽管这段代码实际上是HTML与CSS结合的应用示例,并非纯粹的XML文档,但我们可以从中提取出与XML相关的知识点。 ### XML基础知识 #### 1. **XML...

    Xml各种解析方式学习总结

    总结,XML解析方式各有优缺点,选择哪种解析方式取决于具体的应用场景。DOM适合小规模、频繁查询的场景;SAX和PULL适合处理大文件;StAX提供了更好的灵活性;JAXB适合对象和XML之间的绑定;DOM4J和JDom则提供了更...

    xml学习教程

    学习XML时,阅读“XML Schema学习总结.pdf”和“Schema.pdf”可以深入了解XML Schema的细节和用法,“xml.pptx”可能是一个关于XML的演示文稿,涵盖了XML的基础知识和应用案例。“dtd”文件是DTD的实际示例,而“xml...

    xml 面试题总结

    Schema 的缺点是需要学习 XML Schema 语言。 三、结语 XML 解析技术和文档定义形式是 XML 开发的基础。DOM、SAX 和 STAX 是三种常见的 XML 解析技术,每种技术都有其优缺点。DTD 和 Schema 是两种常见的 XML 文档...

    Dom4j学习教程+API+xml实用大全+xml学习笔记+htc

    标题"Dom4j学习教程+API+xml实用大全+xml学习笔记+htc"提及了几个关键主题,包括Dom4j的学习资源、API文档,以及关于XML的实用指南和学习笔记,还提到了一个名为"htc"的文件,可能是关于HTC设备或技术的文档。...

    XML_学习之总结[知识整理.doc

    ### XML学习之总结 本文档将对XML的基本概念及其常用操作方法进行系统性的总结与解析。XML(Extensible Markup Language)是一种标记语言,用于描述数据结构和存储数据,具有良好的可扩展性和跨平台特性。本章节...

    XML轻松学习手册--XML实例解析之二

    ### XML轻松学习手册--XML实例解析之二:构建HTML文件以展示XML数据 #### 一、导入XML数据 在本文档中,我们介绍了一个具体的步骤,即如何在HTML文件中导入XML数据。此过程主要针对那些希望在网页上展示XML数据的...

    Xml学习笔记.pdf

    由于提供的文件信息中包含了大量的XML学习资料,且内容比较丰富,我们将逐一详细解释这些内容所涵盖的知识点。 **XML简介** XML是Extensible Markup Language(可扩展标记语言)的缩写,它是一种用于标记电子文件...

    XML Schema学习总结_重要.pdf

    ### XML Schema 学习总结 #### 一、概述 XML Schema 是一种用于描述 XML 文档结构的语言,它定义了 XML 文档中所包含的数据类型、元素以及属性等规则。通过 XML Schema,我们可以确保 XML 文件符合预设的标准和...

    Ajax 解析XML+json总结

    Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下,能够更新部分网页的技术。它通过在后台与服务器...学习和理解Ajax解析XML和JSON的原理与实践,对提升Web应用的用户体验和性能至关重要。

    读写xml所有节点个人小结和读取xml节点的数据总结

    #### 二、读取XML节点数据 **1. 加载XML文档** 要开始读取XML文件,首先需要加载文件到`XmlDocument`对象中: ```csharp string filename = Server.MapPath("/") + @"WebApplication1\web.config"; XmlDocument ...

    MyBatis学习笔记(一):MyBatis configuration和mapper xml配置总结

    总结来说,MyBatis的configuration配置文件和Mapper XML配置是MyBatis工作的基础。通过合理的配置,我们可以灵活地处理SQL操作,实现与数据库的高效交互。理解并熟练运用这两个配置,对于提升MyBatis的使用效率和...

    xml留言版学习实例

    在“xml留言版学习实例”中,我们利用XML来存储用户发表的留言和管理员的回复,这是一种常见的数据持久化方法。下面将详细探讨如何在XML中设置自增的ID,并解决描述中提出的问题。 首先,理解XML的基本结构非常重要...

    XML 学习之课堂PPT教程

    总结,XML学习涵盖了从基础概念到实际应用的方方面面,理解并掌握XML可以帮助开发者更好地处理和交换结构化数据,尤其在Web服务、数据存储、配置文件等领域具有广泛的应用。通过学习XML,开发者可以构建出更加灵活、...

Global site tag (gtag.js) - Google Analytics