XML(一)

来源:互联网 发布:金融大数据案例 编辑:程序博客网 时间:2024/05/01 23:01

   XML:代表extensible markup language(可扩展的标记语言),xml被设计用来传输或存储数据的,xml是一套定义语言标记的规则。它与html有类似之处。

   XML与mysql和html相比之下的特点:1、mysql是一种关系型数据库,保存数据使用表格;2、类似于层次型数据库;3、html为了显示内容;4、xml标记需要自己创建;5、xml标记语法严格;6、仅用于存储数据(与样式无关)

  例如:用xml对xml书籍进行介绍:其中包含教材名称、作者、出版社、价格

            <bookinfo>

                 <title>xml使用教程</title>

                 <author>丁月超</author>

                 <publisher>机械工业出版社</publisher>

                 <price>21.00</price>

             </bookinfo>

 注:根元素有且只能有一个;标签必须要闭合;属性值必须用引号;标签名自己指定;文档声明前不能有任何输出,包含空格

 

DTD:

1、DTD的文件名为*.dtd

2、规定内容:元素的定义规则;元素之间关系的定义规则;元素可使用的属性;可使用的实体或符号规则

                       元素:<!ELEMENT 元素名称 EMPTY>------------表示空元素

                                  <!ELEMENT 元素名称 ANY>------------表示可以出现任何内容,也可以为空;

                                  <!ELEMENT 元素名称 (子元素声明列表)>------------()表示分组,放置允许出现的子元素,并且严格按照声明顺序来使用;                               

                                  <!ELEMENT  元素名称   (#PCDATA)>:表示可以在该元素的内容里放置文本、CDATA,但是不允许出现 &  < > ' ";

 

 

 

 

 

   

原创粉丝点击