XML文档必须有严格的形式规范,以适应各种具体的应用。首先,XML文档必须符合XML语法限制,术语称为“well-formed XML”;其次,为了使XML表示的数据有一定含义,还需要根据应用为其定义语义上的限制,术语称为“validating XML”。“well-formed XML”是容易验证的,而“validating XML”还需要另一个关联的文档来定义XML标记规范。以前使用的是DTD文档,现在使用的是Schema。
比如一个用来表示书对象的XML文档如下:
金庸
相关的DTD文档内容应为:
<!ELEMENT title(#PCDATA)>
如果使用Schema,文档内容则为:
>
<element name='author' type='string'/>
</complexType>
Schema文档相对于DTD文档有明显的好处,首先Schema文档本身就是“validating XML”,而DTD文档甚至不是“well-formed XML”,因此,可以使用相同的工具来出来Schema文档和XML文档,而处理DTD必须有专门的工具;Schema相对DTD,还有格式简单、容易理解、表达能力更强等优点,因此代替DTD已是大势所趋。
关于XML Schema的详细内容可参考:http://www.w3.org/TR/xmlschema-1/
多个。MySQL是一个关系型数据库管理系统,由瑞典MySQLAB公司开发,属于Oracle旗下产品。MySQL是最流行的关系型数据库管理系统之一,在WEB应用方面,MySQL是最好的 RDBMS应用软件之一。mysql一个数据库多个schema,Schema,即XMLSchema,XSD(XMLSchemaDefinition)是W3C于2001年5月发布的推荐标准,指出如何形式描述XML文档的元素。1、 简述比较DTD和SCHEMA?XML Schema是继DTD之后,用来规范和描述XML文档的地二代标准。XML Schema
可用来详细规定XML文档的数据模式及组织结构。
2、简述XML Schema 支持的数据类型那些?
1.原生数据类型和派生数据类型。2.自定义简单数据类型。3.自定义复杂数据类型。
3、什么是DOM?
DOM是由一组代表HTML或者XML文档中不同组成部分的程序对象组成,这些对象提供了各自的属性和方法,使得应用程序开发者能够通过编写脚本 *** 纵和显示稳当中相应的组件。在对XML稳当处理方面,虽然DOM比DOS需要更多的额外工作,但却能获得更为强大的功能和更好的灵活性,不仅可用来编写访问本地XML稳当的程序,还可以用来编写访问服务器端XML稳当的应用程序。
4、简述解释XSLT?
XSLT即数据转换语言XSLT结合了Xpath的强大功能可以根据需要把XML文档转换成任何一种基于文本文档式的文档,这种功能使其成为基于XML电子商务、电子数据交换、元数据交换、以及其他相同内容不同格式的数据之间进行转化的重要技术。限于目前浏览器的支持能力,在大多数情况下,XSL 文档转换为一个指定格式的HTML文档,再由浏览器进行显示。
5、简述数据源对像DSO?
DSO即与HTML文档绑定的XML数据源对象,DSO可以把链接到HTML网页中的一个XML文档或一段XML数据当作一个类似于数据库的记录集对象,然后使用与数据库类似的 *** 作方法来显示和浏览被链接的XML文档的内容。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)