XML与PHP的使用入门
什么是XML
XML 全称为 Extensible Markup Language(可扩展标记语言)。虽然名字里有“标记”,但它和 HTML 有很大不同。除了都基于标签对,二者并无相似之处。XML 是一种数据交换方法,它的边界内包含定义明确的内容;而 HTML 并不关心内容是什么或如何结构化,其唯一目的是将内容显示在浏览器中。XML 用于定义和承载内容,HTML 则用于美化内容。
不过,这并不意味着 XML 数据不能被美化,或者不能在浏览器中显示。实际上,使用可扩展样式语言(XSL)和层叠样式表(CSS)可以将 XML 内容渲染成浏览器能理解的格式,同时保留内容的分类。
例如,网站上有一个区域用于显示最近的系统消息,每条消息包含以下内容:
- 标题
- 消息内容
- 作者
- 消息日期
你可能希望将标题显示为粗体,消息内容显示为段落,作者姓名显示为斜体,日期显示为小字体,这就需要使用 HTML。而 XML 只关心有这四个不同的内容元素。通过将数据及其结构与展示元素分离,你可以随意使用这些内容,而不受静态 HTML 强制的特定标记样式的限制。
基本 XML 文档结构
在开始使用 XML 文档之前,你需要知道如何创建它们。XML 文档包含两个主要元素:序言和主体。序言包含 XML 声明语句(类似于 HTML 文档类型定义语句),以及你想添加的任何处理指令和注释。
下面以系统消息为例,创建一个名为 messages.xml 的文件:
<?xml versio
超级会员免费看
订阅专栏 解锁全文
38万+

被折叠的 条评论
为什么被折叠?



