Xml与css的设计

2025-12-17 21:11:23
推荐回答(3个)
回答1:

XSL是一种用来转换XML文档的样式表,它包括结构转换(XSLT)和格式化输出(XSL-FO)两部分。在结构转换的过程中,XSL通过XPath来查找和定位XML文档中的信息。XPath是一种专门用来在XML文档中查找信息的语言,用来描述如何识别、选择、匹配XML文档中的各个元素。XML通过XSLT和XPath,可以把XML转换成任何一种文档,当然也包括HTML文档。

4. XSL的基本结构

我们先来看一下例子来了解XSL的基本结构:
book.xml





The C++ Standard Library
Nicolai M.Josuttis


The Mythical Man-Month
Frederick P Brooks Jr.


C# Design Pattern
James W. Cooper



book.xsl





Book Store

Book Store















NameAuthor




分析上面的例子,可以看出XSL文件由以下几部分组成:

· XSL文档也是XML文档,所以第一行要有XML声明:

· 接下来是XSL声明:





在XSL声明中包含模板,模板中定义XML的输出格式。

需要注意的几个地方:

· XSL本身是XML文档,注意标签的匹配。
· 既是XSL的声明,也是根元素,要放在文件的首部。
· 要用xmlns指明XSL的命名空间:

· 样式表中的所有模板都由声明,模板可以说明处理的对象,处理方式或是转换的结果。

回答2:

你好,根据你的要求写好了,看看是不是你要的。测试用IE,我用Chrome测试字体大小和颜色没变。
XML文档:


信息
您的姓名
年龄不要忘记了
URL


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;}

希望我的回答对你有帮助。

回答3:

给每一个节点一个id或者class,或者直接选中标签也行。然后对其添加样式。