当前位置: 首页 > 网络学院 > XML相关教程 > XML > 用 CSS 显示 XML

XML
XML 介绍
XML 的用途
XML 语法规则
XML 元素
XML 属性
XML 的有效性验证
XML 校验器
支持 XML 的浏览器
浏览 XML 文件
用 CSS 显示 XML
用 XSL 显示 XML
XML 数据岛
XML 解析器
现实中的 XML
XML 命名空间
XML CDATA
XML 服务器
XML 应用程序
XMLHttpRequest 对象
XML 保存数据

XML 中的 用 CSS 显示 XML


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-03-01   浏览: 900 ::
收藏到网摘: n/a

With CSS (Cascading Style Sheets) you can add display information to an XML document.
利用CSS(层叠样式表),你可以给XML文件添加显示信息。


Displaying your XML Files with CSS?
用CSS显示XML文件?

It is possible to use CSS to format an XML document.
可以用CSS处理XML的文档布局。

Below is an example of how to use a CSS style sheet to format an XML document:
下面是使用CSS样式表处理XML文件布局的案例:

Take a look at this XML file: The CD catalog
请看这个XML文件: CD目录

Then look at this style sheet: The CSS file
再看对应的样式表: CSS文件

Finally, view: The CD catalog formatted with the CSS file
最后,看到的是 通过CSS布局后的CD目录 。

Below is a fraction of the XML file. The second line, <?xml-stylesheet type="text/css" href="cd_catalog.css"?>, links the XML file to the CSS file:
下面列举的是这份XML文件中的其中一个代码段。第二行语句:<?xml-stylesheet type="text/css" href="cd_catalog.css"?>,意指把XML文件链接到CSS文件中:

<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/css" href="cd_catalog.css"?>

<CATALOG>
<CD>
<TITLE>Empire Burlesque</TITLE>
<ARTIST>Bob Dylan</ARTIST>
<COUNTRY>USA</COUNTRY>

<COMPANY>Columbia</COMPANY>
<PRICE>10.90</PRICE>
<YEAR>1985</YEAR>
</CD>

<CD>
<TITLE>Hide your heart</TITLE>
<ARTIST>Bonnie Tyler</ARTIST>
<COUNTRY>UK</COUNTRY>

<COMPANY>CBS Records</COMPANY>
<PRICE>9.90</PRICE>
<YEAR>1988</YEAR>
</CD>

.
.
.
.
</CATALOG>

Note: Formatting XML with CSS is NOT the future of how to style XML documents. XML document should be styled by using the W3C's XSL standard!
注意:
用CSS格式化XML文档并不是对XML文档进行布局的长久之计。XML文件应该使用W3C's XSL 标准进行样式定义和布局。

评论 (0) All

登陆 | 还没注册?