一 XML命名空间定义
XML namespaces are used for providing uniquely named elements andattributes in an XML document 【–Wiki】
XML 命名空间用于在XML文档中提供唯一命名的元素和属性
其作用类似于Java语言中的包名,避免了XML Schema约束中定义的元素名发生冲突。要说起命名空间,我们不得不先介绍一下XML Schema
XML Schema
DTD(Document Type Definition,文档类型定义)是一种特殊文档,它规定、约束符合标准通用标示语言(SGML)或SGML子集可扩展标示语言(XML)规则的定义和陈述;
XSD(XML Schema Definition,XML约束定义),是DTD的替代,因此其作用也是规定、约束XML的定义