14、XML 及其应用介绍

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)

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值