XML入门教程:使用CSS显示XML_[XML教程]
通过使用CSS,您可以为某个XML文档添加显示信息。
使用CSS显示您的XML?
使用CSS来格式化XML文档是有可能的。
下面的例子就是关于如何使用CSS样式表来格式化某个XML文档:
这是XML文件:CD 目录
-
-
-
Empire Burlesque
Bob Dylan
USA
Columbia
10.90
1985
-
Hide your heart
Bonnie Tyler
UK
CBS Records
9.90
1988
-
Greatest Hits
Dolly Parton
USA
RCA
9.90
1982
-
Still got the blues
Gary Moore
UK
Virgin records
10.20
1990
-
Eros
Eros Ramazzotti
EU
BMG
9.90
1997
-
One night only
Bee Gees
UK
Polydor
10.90
1998
-
Sylvias Mother
Dr.Hook
UK
CBS
8.10
1973
-
Maggie May
Rod Stewart
UK
Pickwick
8.50
1990
-
Romanza
Andrea Bocelli
EU
Polydor
10.80
1996
-
When a man loves a woman
Percy Sledge
USA
Atlantic
8.70
1987
-
Black angel
Savage Rose
EU
Mega
10.90
1995
-
1999 Grammy Nominees
Many
USA
Grammy
10.20
1999
-
For the good times
Kenny Rogers
UK
Mucik Master
8.70
1995
-
Big Willie style
Will Smith
USA
Columbia
9.90
1997
-
Tupelo Honey
Van Morrison
UK
Polydor
8.20
1971
-
Soulsville
Jorn Hoel
Norway
WEA
7.90
1996
-
The very best of
Cat Stevens
UK
Island
8.90
1990
-
Stop
Sam Brown
UK
A and M
8.90
1988
-
Bridge of Spies
T'Pau
UK
Siren
7.90
1987
-
Private Dancer
Tina Turner
UK
Capitol
8.90
1983
-
Midt om natten
Kim Larsen
EU
Medley
7.80
1983
-
Pavarotti Gala Concert
Luciano Pavarotti
UK
DECCA
9.90
1991
-
The dock of the bay
Otis Redding
USA
Atlantic
7.90
1987
-
Picture book
Simply Red
EU
Elektra
7.20
1985
-
Red
The Communards
UK
London
7.80
1987
-
Unchain my heart
Joe Cocker
USA
EMI
8.20
1987
这是样式表:CSS 文件
CATALOG
{
background-color: #ffffff;
width: 100%;
}
CD
{
display: block;
margin-bottom: 30pt;
margin-left: 0;
}
TITLE
{
color: #FF0000;
font-size: 20pt;
}
ARTIST
{
color: #0000FF;
font-size: 20pt;
}
COUNTRY,PRICE,YEAR,COMPANY
{
display: block;
color: #000000;
margin-left: 20pt;
}
最后,请查看效果:由CSS文件格式化的CD 目录
下面是此XML文件的一个片断。 第二行,,把这个XML文件链接到CSS文件:
Empire Burlesque
Bob Dylan
USA
Columbia
10.90
1985
Hide your heart
Bonnie Tyler
UK
CBS Records
9.90
1988
.
.
.
.
注释:使用CSS格式化XML不能代表XML文档样式化的未来。XML文档应当使用W3C的XSL标准进行格式化!