XML
文章平均质量分 82
shanshang
这个作者很懒,什么都没留下…
展开
-
XMLSchema 详解
什么是Schema? 在计算机软件中,Schema这个词在不同的应用中有不同的含义,可以翻译为:架构、结构、规则、模式等。在XML中,Schema指的是定义和描述XML文档的规则,翻译为模式。 XML Schema与DTD的比较我们看例4-3所示的XML文档。例4-3 employee.xml<?xml version="1.0" encoding="GB231...原创 2010-07-10 16:11:30 · 391 阅读 · 0 评论 -
XMLSchema 模式与命名空间
模式与名称空间DTD的问题就在于和名称空间不相关,当你为一个XML文档使用了名称空间后,文档的DTD就需要重写。XML Schema对名称空间提供了很好的支持。在编写模式文档时,你可以指定该模式文档是为哪一个名称空间声明和定义组件,这个名称空间称为目标名称空间。4.5.6.1 目标名称空间目标名称空间使用xs:schema元素的targetNamespace属性来指定,如例4-16所...原创 2010-07-10 16:25:49 · 270 阅读 · 0 评论 -
xsi:schemaLocation详解
在实例中引用模式文档XML Schema提供了两个在实例文档中使用的特殊属性,用于指出模式文档的位置。这两个属性是:xsi:schemaLocation和xsi:noNamespaceSchemaLocation,前者用于声明了目标名称空间的模式文档,后者用于没有目标名称空间的模式文档,它们通常在实例文档中使用。4.5.7.1 xsi:schemaLocation属性xsi:sche...原创 2010-07-10 16:29:16 · 487 阅读 · 0 评论 -
XMLSchema 注解
注解在XML文档中提供附加信息的通常方式是使用注释,即在"<!--"和"-->"之间给出注释信息。在XML Schema中,注释仍然可以使用,不过为了方便其他读者和应用程序来理解模式文档,XML Schema提供了三个元素来为模式提供注解。这三个元素是:xs:annotation、xs:documentation和xs:appinfo,其中xs:documentation和xs:a...原创 2010-07-10 16:31:37 · 890 阅读 · 0 评论