xml文件显示问题(100分)

  • 主题发起人 主题发起人 cadwolf
  • 开始时间 开始时间
C

cadwolf

Unregistered / Unconfirmed
GUEST, unregistred user!
如下xml文件和css文件,为什么不能正常显示呢?
bookcontent.xml
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/css" href="bookcontent.css"?>
<目录>
<章>
<章号>一</章号>
<标题>xml 与 css</标题>
<节>
<节号>1</节号>
<标题>xml语法</标题>
<小节>
<小节号>1</小节号>
<标题>逻辑结构</标题>
</小节>
<小节>
<小节号>2</小节号>
<标题>物理结构</标题>
</小节>
</节>
</章>
<章>
<章号>二</章号>
<标题>dtd与schema</标题>
<节>
<节号>1</节号>
<标题>xml定义语言:dtd,xdr,dsd</标题>
</节>
<节>
<节号>2</节号>
<标题>dtd语法简介</标题>
</节>
</章>
</目录>
bookcentent.css
目录,章,节,小节
{
display:block;
margin-bottom:5pt;
color:black;
font-size:10.5pt;
}
章号,节号,小节号
{
display:block;
margin-bottom:5pt;
color:red;
font-size:20pt;
}
标题
{
display:block;
margin-bottom:5pt;
color:red;
font-size:15pt;
font-weight:bold;
}
显示结果如下:
<目录> <章> <章号>一 <标题>xml 与 css <节> <节号>1 <标题>xml语法 <小节> <小节号>1 <标题>逻辑结构 <小节> <小节号>2 <标题>物理结构 <章> <章号>二 <标题>dtd与schema <节> <节号>1 <标题>xml定义语言:dtd,xdr,dsd <节> <节号>2 <标题>dtd语法简介
如果把标记全改为英文的又可以正常显示了?是不是ie对中文的支持不好啊?
 
你没有定义DTD,应该是这样:
<?xml version="1.0" encoding="gb2312" standalone="yes"?>
<!DOCTYPE 目录[
<!ELEMENT 目录 (章)*>
]>
<目录>
<章>第一章</章>
</目录>
 
后退
顶部