XSL是一种用来转换XML文档的样式表,它包括结构转换(XSLT)和格式化输出(XSL-FO)两部分。在结构转换的过程中,XSL通过XPath来查找和定位XML文档中的信息。XPath是一种专门用来在XML文档中查找信息的语言,用来描述如何识别、选择、匹配XML文档中的各个元素。XML通过XSLT和XPath,可以把XML转换成任何一种文档,当然也包括HTML文档。
4. XSL的基本结构
我们先来看一下例子来了解XSL的基本结构:
book.xml
book.xsl
Book Store
Name Author
分析上面的例子,可以看出XSL文件由以下几部分组成:
· XSL文档也是XML文档,所以第一行要有XML声明:
· 接下来是XSL声明:
在XSL声明中包含模板,模板中定义XML的输出格式。
需要注意的几个地方:
· XSL本身是XML文档,注意标签的匹配。
·
· 要用xmlns指明XSL的命名空间:
· 样式表中的所有模板都由
你好,根据你的要求写好了,看看是不是你要的。测试用IE,我用Chrome测试字体大小和颜色没变。
XML文档:
CSS样式表:
personInfo{font-size:30px;color:#F00;}
name{font-size:18px; color:#00F;}
sex{font-size:18px; color:#0C0;}
hometown{font-size:18px; color:#90C;}
希望我的回答对你有帮助。
给每一个节点一个id或者class,或者直接选中标签也行。然后对其添加样式。