参考

https://www.cnblogs.com/fangjian0423/p/xml-namespace.html

http://www.w3school.com.cn/x.asp

xmlns 命名空间(namespace)

XML一般需要引入定义好的元素名称文件,如果引入的元素名称文件有重名的属性,使用的时候就会有冲突,这时候就需要命名空间来区别这些重名的属性.

即在引用文件的时候加上不同的前缀,这样使用的时候就是 前缀:元素名称,这样就不会出现冲突.

XML 命名空间属性被放置于元素的开始标签之中,并使用以下的语法:

  xmlns:namespace-prefix="namespaceURI"

为元素定义默认的命名空间可以让我们省去在所有的子元素中使用前缀的工作.

   xmlns="namespaceURI"

XSL(EXtensible Stylesheet Language)

将 XML 转换成其他格式.

DTD(文档类型定义, Document Type Definition)

文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。

XML Schema

XML Schema 又称 XML Schema 定义(XML Schema Definition, XSD).

XML Schema作用是定义 XML 文档的合法构建模块.XML Schema 是 DTD 的继任者.

  • XML Schema 可针对未来的需求进行扩展
  • XML Schema 更完善,功能更强大
  • XML Schema 基于 XML 编写
  • XML Schema 支持数据类型
  • XML Schema 支持命名空间

最新文章

  1. C和指针 第六章 习题
  2. Cassandra 介绍
  3. 使用yum来安装或卸载CentOS图形界面包
  4. 墓地雕塑-LA3708
  5. xargs 简单功能
  6. GLSL实现Image Filter 【转】
  7. 【奇怪现象】用联通访问某些ASP.NET网站会产生__EVENTVALIDATION字段,用电信却只有:__VIEWSTATE。【正常】?原因?
  8. 【HDOJ】1648 Keywords
  9. SGU 239.Minesweeper
  10. mysql 查询随机一条记录
  11. WPF制作的一个小功能,智能提示(IntelliSense)
  12. Hibernate3 第四天
  13. Page2
  14. CSS盒子模型(简要了解)
  15. Java NIO AsynchronousFileChannel
  16. JavaWeb基础—HttpServletResponse
  17. IDEA配置maven中央库
  18. Linux时间子系统之七:定时器的应用--msleep(),hrtimer_nanosleep()【转】
  19. 【BZOJ-1396&2865】识别子串&字符串识别 后缀自动机/后缀树组 + 线段树
  20. Python 入门(三)整数和浮点数+布尔类型

热门文章

  1. CI自带的文件上传及生成缩略图
  2. Selenium -- ActionChains().move_by_offset() 卡顿的解决方法
  3. java核心-多线程(4)-线程类基础知识
  4. mysql 结果排序入门
  5. 反射①:如何获取class对象六种方法
  6. Vue点到子路由,父级,无法高亮问题解决
  7. pythonfile的知识点
  8. LeetCode874 模拟行走机器人(简单模拟—Java之HashSet简单应用)
  9. POJ 3614:Sunscreen 贪心+优先队列
  10. mvn 编译报错mavn sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested targ