( ! ) 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 | ||||
# | Time | Memory | Function | Location |
1 | 0.0000 | 355632 | {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 | ||||
# | Time | Memory | Function | Location |
1 | 0.0000 | 355632 | {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 | ||||
# | Time | Memory | Function | Location |
1 | 0.0000 | 355632 | {main}( ) | ...\xml01.php:0 |
XML(Extensible Markup Language),可扩展标记语言。
XML 是一种标记语言,很类似 HTML
XML 是标准通用标记语言 (SGML) 的子集
XML 的设计宗旨是传输数据,而非显示数据
XML 标签没有被预定义,您需要自行定义标签
XML 被设计为具有自我描述性
XML 是 W3C 的推荐标准
XML 没有任何事件行为
XML 可以实现把数据从 HTML 中分离
XML 是采用树结构来存储和访问数据
ο 文档的描述、验证、约束:DTD、Schema
ο 文档转换技术:XSL(Extensible Stylesheet Language)
ο 数据查询技术:XPath
ο 链接技术:XLink/XPointer
ο 编程接口:DOM/SAX
设计区别:
XML 被设计为传输和存储数据,其焦点是数据的内容。
HTML 被设计用来显示数据,其焦点是数据的外观。
HTML 旨在显示信息,而 XML 旨在传输信息。
XML 不是为了替代 HTML,而是 HTML 的补充。
语法区别:
HTML 语法宽松,容错能力强,XML 语法极其严格,出错时页面不能正常显示。
HTML 嵌套关系不正确有时也能正常显示,XML 要求嵌套关系必须正确合法。
HTML 的标记不是所有的都需要成对出现,XML 则要求所有的标记必须成对出现;
HTML 标记不区分大小写,XML 则大小敏感,即区分大小写。
XML 与 Access、Oracle、SQL Server 等数据库不同,数据库提供了更强有力的数据存储和分析能力,例如:查找、排序、数据索引等,XML 仅仅是存储数据,非常简单。