1. 苏葳的备忘录首页
  2. 编程

XML和CSS组合的简单例子

css xmlHTML和CSS的组合很常见了,但XML作为数据源而用CSS控制展现还没用过。XML虽说也是文本文件,但用浏览器查看跟用文本编辑器直接查看一样,其内容是一种层次结构,对于数据量比较大,结构比较复杂的XML文件来说非常不直观。虽然权威们说过,使用CSS格式化XML不是常用的方法,更不能代表XML文档样式化的未来。W3C推荐使用XSLT。这里还是把一个XML用CSS展现的小例 子记录下来:

test.xml:

<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/css" href="book.css" ?>
<CATALOG>图书列表
<BOOK>
<TITLE>XML 入门与提高</TITLE>
<AUTHOR>张三</AUTHOR>
</BOOK>
<BOOK>
<TITLE>精通XML</TITLE>
<AUTHOR>李四</AUTHOR>
</BOOK>
</CATALOG>

book.css:

CATALOG,BOOK {display:block; font-size: 20pt;}
TITLE,AUTHOR{font-size: 70pt;margin-left:16pt}

由于XML格式数据的普遍性,为XML数据提供一个CSS文件或xslt文件等,就可以方便的把XML数据以良好的格式展现出来。

原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/515.html

发表评论

邮箱地址不会被公开。 必填项已用*标注