( ! ) Warning: include(): http:// wrapper is disabled in the server configuration by allow_url_include=0 in D:\www\up\xml\xml01.php on line 14
Call Stack
#TimeMemoryFunctionLocation
10.0000353984{main}( )...\xml01.php:0

( ! ) Warning: include(http://pub.houheaven.com/Nav02/Nav_deep2.htm): failed to open stream: no suitable wrapper could be found in D:\www\up\xml\xml01.php on line 14
Call Stack
#TimeMemoryFunctionLocation
10.0000353984{main}( )...\xml01.php:0

( ! ) Warning: include(): Failed opening 'http://pub.houheaven.com/Nav02/Nav_deep2.htm' for inclusion (include_path='.;C:\php\pear') in D:\www\up\xml\xml01.php on line 14
Call Stack
#TimeMemoryFunctionLocation
10.0000353984{main}( )...\xml01.php:0

XML 是什么 ?

XML(Extensible Markup Language),可扩展标记语言。

XML 是一种标记语言,很类似 HTML

XML 是标准通用标记语言 (SGML) 的子集

XML 的设计宗旨是传输数据,而非显示数据

XML 标签没有被预定义,您需要自行定义标签

XML 被设计为具有自我描述性

XML 是 W3C 的推荐标准

XML 没有任何事件行为

XML 可以实现把数据从 HTML 中分离

XML 是采用树结构来存储和访问数据


XML 核心技术

ο 文档的描述、验证、约束:DTD、Schema

ο 文档转换技术:XSL(Extensible Stylesheet Language)

ο 数据查询技术:XPath

ο 链接技术:XLink/XPointer

ο 编程接口:DOM/SAX


XML 与 HTML

设计区别:

XML 被设计为传输和存储数据,其焦点是数据的内容。

HTML 被设计用来显示数据,其焦点是数据的外观。

HTML 旨在显示信息,而 XML 旨在传输信息。

XML 不是为了替代 HTML,而是 HTML 的补充。

语法区别:

HTML 语法宽松,容错能力强,XML 语法极其严格,出错时页面不能正常显示。

HTML 嵌套关系不正确有时也能正常显示,XML 要求嵌套关系必须正确合法。

HTML 的标记不是所有的都需要成对出现,XML 则要求所有的标记必须成对出现;

HTML 标记不区分大小写,XML 则大小敏感,即区分大小写。


XML 与数据库

XML 与 Access、Oracle、SQL Server 等数据库不同,数据库提供了更强有力的数据存储和分析能力,例如:查找、排序、数据索引等,XML 仅仅是存储数据,非常简单。


显示框架
top