XML-1
来源:互联网 发布:java飞机大战总结 编辑:程序博客网 时间:2024/05/03 00:22
2011年9月26日星期一 晴
今天是学了XML的第一节课,我们讲预计在三个上午的时间讲完它,很快,要抓紧了… …
什么是XML?
XML(Extensible Markup Language)即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。
XML与HTML的差别有哪些?
XML 不是 HTML 的替代。
XML 和 HTML 为不同的目的而设计:
XML 被设计为传输和存储数据,其焦点是数据的内容。
HTML 被设计用来显示数据,其焦点是数据的外观。HTML 旨在 显示信息,而 XML 旨在传输信息。
XML 是对 HTML 的补充。
XML 文档形成一种树结构
XML 文档必须包含根元素。该元素是所有其他元素的父元素。
XML 文档中的元素形成了一棵文档树。这棵树从根部开始,并扩展到树的最底端。
所有 XML 元素都须有关闭标签
XML 标签对大小写敏感
XML 必须正确地嵌套
XML 文档必须有根元素
XML 的属性值须加引号
在 XML 中,有 5 个预定义的实体引用:
<
<
小于
>
>
大于
&
&
和号
'
'
单引号
"
"
引号
形式良好的 XML 文档
“形式良好”或“结构良好”的 XML 文档拥有正确的语法。
“形式良好”(Well Formed)的 XML 文档会遵守前几章介绍过的 XML 语法规则:
· XML 文档必须有根元素
· XML 文档必须有关闭标签
· XML 标签对大小写敏感
· XML 元素必须被正确的嵌套
· XML 属性必须加引号
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>
验证 XML 文档
合法的 XML 文档是“形式良好”的 XML 文档,同样遵守文档类型定义 (DTD) 的语法规则:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE note SYSTEM "Note.dtd">
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>
XML DTD
DTD 的作用是定义 XML 文档的结构。它使用一系列合法的元素来定义文档结构:
<!DOCTYPE note [
<!ELEMENT note (to,from,heading,body)>
<!ELEMENT to (#PCDATA)>
<!ELEMENT from (#PCDATA)>
<!ELEMENT heading (#PCDATA)>
<!ELEMENT body (#PCDATA)>
]>
- XML (1) 什么是XML
- XML(1)---XML简介
- XML-----1、XML简介
- xml 1
- XML(1)
- xml(1)
- XML-1
- XML(1)
- xml 1
- XML (1)
- XML-1
- xml(1)
- xml学习--1什么是XML
- XML学习1:XML概述
- XML总结(1)-XML基础
- XML简明教程(1)什么是XML元素
- XML入门指南(1)XML简介
- XML简明教程(1)什么是XML元素
- 笔试中常出现的C语言读程序题
- 技术类网站
- AJAX工作原理及功能
- Node Manager管理总结
- 有没有人大气得网页后台模版啊
- XML-1
- AJAX小实例
- Android之网络操作 - 从网络获取图片或网页
- .net 导出到Excel
- 解读IEEE标准754:浮点数表示
- 六款常用的linux C/C++ IDE
- AJAX 与 Response.Write() (.net 2.0)
- Sys.ArgumentOutOfRangeException: Value must be an integer
- AsyncPostBackTrigger与PostBackTrigger