schema约束中,有些标准名称空间,如"http://www.w3.org/2001/XMLSchema";而其他的名称空间是需要用schemaLocation指定名称空间所属的文件的路径的。而标准名称空间不需要指定,为什么呢?
还有,标准名称空间不需指定所属文件,那么他们所属的文件存在吗?如何定位到该文件?是通过网址("http://www.w3.org/2001/XMLSchema")吗?
------最佳解决方案--------------------
null
------其他解决方案--------------------
Schema是用于描述和规范XML文档的逻辑结构的一种语言,它最大的作用就是验证XML文件逻辑结构的正确性。可以理解成与DTD(文档类型定义)功能差不多,但是Schema在当前的WEB开发环境下优越很多。因为它本身就是一个有效的XML文档,因而可以更直观地了解XML的结构。除此之外,Schema支持命名空间,内置多种简单和复杂的数据类型,并支持自定义数据类型。由于存在这么多的优点,所以Schema渐渐成为XML应用的统一规范
------其他解决方案--------------------
------其他解决方案--------------------
null
------其他解决方案--------------------
null
------其他解决方案--------------------
null