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,但是不允许出现 & < > ' ";
- XML(一)
- xml(一)
- XML(一)
- XML(一)
- XML::XML SCHEMA学习一
- XML技术 (一)
- 串行化XML(一)
- 一小段XML Schema
- XML批处理(一)
- XML手记一
- XML学习(一)
- xml学习笔记一
- XML初探(一)
- XML 初级教程(一)
- XML 初级教程(一)
- XML學習筆記(一)
- 串行化XML(一)
- XML技术 (一)
- ubuntu下c调用mysql的简单例子
- 第一次接触xml的小总结
- GLib基本类型
- linux文件系统制作流程
- U-boot1.3.4移植流程
- XML(一)
- VB 按钮响应回车键
- SOAP头
- KindEditor升级后,提交得不到数据解决办法。
- 介绍托管程序与非托管程序的区别
- MySQL触发器总结以及XML初步学习
- XML基础入门教程
- Android软件开发之ListView 详解
- U-Boot启动引导内核分析