xml一些名词的意义

xsi全名:xml schema instance
web-app是web.xml的根节点标签名称
version是版本的意思
xmlns是web.xml文件用到的命名空间
xmlns:xsi是指web.xml遵守xml规范
xsi:schemaLocation是指具体用到的schema资源 

例如:

(1)xmlns表示命名空间,表示这个xml文件的唯一标示(设置URL并不是说这个标识真的要到那个网址去读取,仅仅作为一种区别的标志而已) 

(2)xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance表示遵守w3的xml schema规范,xml解析器解析xml文件时,就明白按照什么规范解析了。

(3)xsi:schemaLocation后边两个uri (XML Schema推荐标准并没有要求模式处理器必须要使用xsi:schemaLocation属性)

可以有很多对URI+XSD 

第一个URI:和命名空间一样
第二个URI:XSD的位置
XSD (xml Schema Definition)
Xml Schema的用途
定义一个Xml文档中都有什么元素
定义一个Xml文档中都会有什么属性
定义某个节点的都有什么样的子节点,可以有多少个子节点,子节点出现的顺序
定义元素或者属性的数据类型
定义元素或者属性的默认值或者固定值

863项目:https://nvd.nist.gov/download.cfm

Json和XML的区别:http://www.cnblogs.com/SanMaoSpace/p/3139186.html

原文地址:https://www.cnblogs.com/sj521/p/5387065.html