今天J2EE的书,看到的不太懂,参考资料后,总结留着,怕以后做项目用的着。
CSS(层叠样式单):简单来说css就是使xml文件按照html的风格显示,取到美化作用的显示的语言。但实际上,xml不是用来显示的,为更多的是用于数据结构的描述。如果是进行数据显示,html会更加方便。是一种样式描述规则;层叠样式单可以嵌入在HTML和XML文档中,也可以以独立的文件形式引入到HTML和XML文档中。 层叠样式单是由选择器和属性组成的。其语法为:
selector{property:value;property:value.........}其中selector为选择器,用来指定当前层叠样式单所作用的对象。property为属性名。value为属性值,属性名和属性值之间用“:”隔开。
XSL(eXtensible Stylesheet
Language,XSL)可扩展样式单:是专门针对XML文档的样式而提出来的一种规则,能够使XML文档得到更加有效的表现。 XSL将一个XML文档看成一棵树,文档中的每个部分都对应树上的一个节点。树状结构起始于根节点,并向更低级别的树状分支结构扩展,XSL的节点类型有:文档(Document)、元素(Element)、属性(Attribute)、文本(Text)、注释(Comment)、处理指令(PI)和DTD声明。XSL的基本结构为:
encoding="UTF-8"?>
version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmls="http://www.w3.org/tr/REC-html40"/>
XSL样式是由一个或多个被称为“模板”的规则组成的。XSL有关模板的预定义有两个:定义模板元素和调用模板元素。 定义模板元素是语法格式为:
match="XPath express"
language="">
调用模板元素为