XML模式文件中的xs和xsd之间的区别?
 XML模式文件中的xs和xsd前缀有什么区别? 
从w3.org上的XSD 1.0规范 :
模式组件的XML表示使用名称空间名称http://www.w3.org/2001/XMLSchema标识的词汇表。; 为简洁起见,本规范中的文本和示例使用前缀xs:来表示这个名称空间; 在实践中,可以使用任何前缀。
最后xs或xsd只是前缀。 Microsoft架构更多地使用XSD。
重要的是你如何声明命名空间。
 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> ... </xs:schema> 
要么
 <xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema"> ... </xsd:schema> 
应该是等价的。
没有区别 ,只是一个select的问题
  xs:和xsd:被称为命名空间前缀。 它们是在根元素中使用xmlns元素声明的。 
 按照惯例,人们倾向于selectxs:或xsd:并映射到http://www.w3.org/2001/XMLSchema 。 在一个单一的文件都混淆,应该避免。 
 检查你的xmlns声明以确定命名空间是什么。