XSD文件与XML文件有什么关系?

zhiguo2008 2008-06-25 04:34:35
利用XSD文件可以生成强类型数据集,想问一下XSD文件与XML文件有什么关系吗?
...全文
302 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
marvelstack 2008-06-25
  • 打赏
  • 举报
回复
XSD文件用来定义Xml的格式的文件,
而XML是按照一定的Xsd格式生成的数据文档。
如果你接触过BizTalk对这个就非常熟悉了,可以看这里的文章,可以进一步了解。

BizTalk Server简单xml架构使用举例
http://blog.csdn.net/zhzuo/archive/2006/08/02/1011031.aspx
cooolchen 2008-06-25
  • 打赏
  • 举报
回复
xsd是用来定义xml文档结构的。制定了某种规范。
所有的xml都必须遵守某一种规范。

就像是模具和产品的关系。产品是照着某个模具生产出来的。它的尺寸,大小,等等事先被磨具设计好了。

zhiguo2008 2008-06-25
  • 打赏
  • 举报
回复
一个XSD文档写出来后,到底是用来控制哪个XML文档的,是用哪个属性来指明的了?一般情况下是先生成XSD来指明XML的结构?还是先写一个XML文档,再来画框架了?
yilanwuyu123 2008-06-25
  • 打赏
  • 举报
回复
先写xsd,代表先把文档的结构确定下来,就是说先画表格再添内容
先写xml,就是先把内容确定下来,然后再画框架
西安风影 2008-06-25
  • 打赏
  • 举报
回复
XML Schema描述了XML文档的结构。可以用一个指定的XML Schema来验证某个XML文档,以检查该XML文档是否符合其要求。文档设计者可以通过XML Schema指定一个XML文档所允许的结构和内容,并可据此检查一个XML文档是否是有效的。XML Schema本身是一个XML文档,它符合XML语法结构。可以用通用的XML解析器解析它。
一个XML Schema会定义:文档中出现的元素、文档中出现的属性、子元素、子元素的数量、子元素的顺序、元素是否为空、元素和属性的数据类型、元素或属性的默认和固定值。

110,537

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧