在xml中使用CSS和XSL

层叠样式单(CSS)是一种样式描述规则;层叠样式单可以嵌入在HTML和XML文档中,也可以以独立的文件形式引入到HTML和XML文档中。

 层叠样式单是由选择器和属性组成的。其语法为:

selector{property:value;property:value.........}其中selector为选择器,用来指定当前层叠样式单所作用的对象。property为属性名。value为属性值,属性名和属性值之间用“:”隔开。

 

可扩展样式单(eXtensible Stylesheet Language,XSL)是专门针对XML文档的样式而提出来的一种规则,能够使XML文档得到更加有效的表现。

 XSL将一个XML文档看成一棵树,文档中的每个部分都对应树上的一个节点。树状结构起始于根节点,并向更低级别的树状分支结构扩展,XSL的节点类型有:文档(Document)、元素(Element)、属性(Attribute)、文本(Text)、注释(Comment)、处理指令(PI)和DTD声明。

XSL的基本结构为:

 <?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheet version="1.0"  xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmls="http://www.w3.org/tr/REC-html40"/>

 

XSL样式是由一个或多个被称为“模板”的规则组成的。XSL有关模板的预定义有两个:定义模板元素和调用模板元素。

 定义模板元素是<xsl:template>语法格式为:

<xsl:template match="XPath express" language=""></xsl:template>

调用模板元素为<xsl:apply-templates select="XPath expression"></xsl:apply-templates>

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值