xml和css
xml吧
全部回复
仅看楼主
level 3
如何在同一个xml文件中引用两个或者多个css文件呢?
比如
<?xml version="1.0">
<!DOCTYPE books
[
<!ELEMENT books (book+)>
<!ELEMENT book (title,author,price)+>
<!ELEMENT title (#PCDATA)>
<!ELEMENT author (#PCDATA)>
<!ELEMENT price (#PCDATA)>
]>
<books>
<book>
<title>xml</title>
<author>zhangsan</author>
<price>22.5</price>
</book>
<book>
<title>css</title>
<author>lisi</author>
<price>33.7</price>
</book>
</books>
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
只引用一种:在xml中加上一句<?xml-stylesheet type="text/css" href="book.css">
但是如果我想给两个book使用不同的css,请问怎么实现?

2012年04月07日 06点04分 1
level 3
刚查了一下资料,呵呵,找到答案了。
还是需要引用这句话:
<?xml-stylesheet type="text/css" href="book.css"?>
然后在book元素中加入id元素
<book id="book1">
<title>xml</title>
<author>zhangsan</author>
<price>22.5</price>
</book>
<book id="book2">
<title>css</title>
<author>lisi</author>
<price>33.7</price>
</book>
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
book.css文件
#book1
{display:block;
font-size:27pt;
......
}
#book2
{
display:block;
font-size:22pt;
......
}
-----------------------------------------------------------------------------
虽然解决了我需要的问题,但是如何引用两个css文件还是不是很理解。
很多网站答案是:
<?xml-stylesheet type="text/css" href="book.css"?>
<?xml-stylesheet type="text/css" href="book1.css"?>
但是怎么引用不清楚,另外在css中的@import 指令是用来做什么的?
2012年04月07日 06点04分 2
1