XML 及其应用介绍
1. CSS 在 XML 文档中的局限性
在使用 CSS 样式表对 XML 文档进行样式设置时,尽管标签在浏览器窗口中不再可见,但整个 XML 文档仍可通过查看页面代码自由读取。而且,信息的呈现方式严格遵循其在 XML 文档中的建模顺序,这与简单 HTML 页面类似。例如,如果初始 XML 文档是关于图书馆的书籍列表,若书籍未按字母顺序插入,就无法按字母顺序显示它们。此外,如果部分内容被建模在属性中,就无法访问属性值并在渲染页面中显示。以下是一个 CSS 样式应用于 XML 文档的示例:
exercise {
font-family: Arial;
}
title {
display: block;
color: red;
font-size: 14pt;
font-weight: bold;
}
body {
color: black;
font-size: 12px;
}
由此可见,XML 并非 HTML 的替代品,对于创建网页,HTML(或更好的 XHTML)就足够了。XML 主要用于结构化数据,因此需要有修改、转换和查询这些数据的方法。
2. XSL 家族语言概述
XSL 是一组用于定义 XML 文档转换和呈现的推荐标准,其主要目标是创建样式表。一个 XSL 引擎使用这些样式表将 XML 文档转换为其他文档,并根据特定的格式化模板对输出进行格式化。XSL 家族主要由以下三种子语言组成:
- XSL Transformations (XSLT)
超级会员免费看
订阅专栏 解锁全文

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



