欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

在xml中使用CSS和XSL 博客分类: XML cssxsl

程序员文章站 2024-02-20 22:33:10
...

层叠样式单(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样式是由一个或多个被称为“模板”的规则组成的。在xml中使用CSS和XSL
            
    
    博客分类: XML cssxslXSL有关模板的预定义有两个:定义模板元素和调用模板元素。

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

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

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

 

 

 

  • css.rar (516 Bytes)
  • 描述: 层叠样式单实例
  • 下载次数: 0
  • XSL.rar (912 Bytes)
  • 描述: XSL实例
  • 下载次数: 0
相关标签: css xsl