TechTarget云计算 > 百科词汇

XML模式定义:XSD

XSD(XML模式定义)是互联网联盟推荐的,它规定了可扩展标记语言(XML)文件中的元素的描述方式。这一描述可用来验证文件内容中各个项目与其内容将被取代的元素的描述是否一致。  

    XML模式表示XML对象(例如,文件或文件的一部分)的属性及元素之间的相互关系。创建一个文件的模式,需要分析其结构并定义所碰到的各个结构元素。与XML和HTML一样,元素是在标记符集合的范围内定义的。  

    与文件类型定义(DTD)或简单对象XML(SOX)等早期的XML模式语言相比,XSD具有几个优点。例如,它更直接,它不需要语法分析器的中间处理,其它优点包括自文档、自动模式创建以及可通过XML变换(XSLT)来查找的能力。然而,尽管XSD有其优点,有些批评者声称其语言不必那么复杂。

最近更新时间:2008-10-14 EN

相关推荐

  • 为什么现在SOA成功的关键是数据建模?

    当SOA出现,它承诺将彻底改变跨组织和网络的应用程序内的数据访问,这基本上是任何地方都需要的。促进数据的最终重用和治理快速增长的数据是SOA的其他承诺。

  • 全面解读和分析:Web service到底是什么?

    研究一下当前的应用程序开发,你会发现一个绝对的倾向:人们开始偏爱基于浏览器的瘦客户应用程序。这当然不是因为瘦客户能够提供更好的用户……

  • 构建SOA组合业务服务

    本文是一个考虑开发组合应用程序的系列的一部分。组合应用程序集成现有的SOA服务并创建能够以不同的方式组合的新服务……

  • 将多态性作为xsd:choice的备选方法

    xsd:choice并非总是最佳的XML模式构造。例如,包含xsd:choice的类型不能使用JAX-RPC代码生成器映射到用户友好的Java类。