我编写了一个简单的xml文件,想在IE下直接浏览,我在网上看到可以这样作的。有的说可以用xsl或css来控制xml在浏览器中的显示,这两种方法我也试了,可是每次用IE打开该xml文件的时候总是弹出一个 下载的 对话框,让我保存或打开,请问这是什么原因?xml文件到底能不能在IE下直接浏览呢?
------解决方案--------------------
可以直接用ie打开,像个树状结构.注意文件一定是.xml结尾
------解决方案--------------------
给xml写个css文件就可以像普通网页那样显示了~
看看下面的例子:
1,book.dtd
<!NOTATION pic SYSTEM "Image/gif ">
<!ELEMENT bookstore (book+)>
<!ELEMENT book (bookname,author,price)>
<!ELEMENT bookname (#PCDATA)>
<!ELEMENT author (#PCDATA)>
<!ELEMENT price (#PCDATA)>
<!ATTLIST bookname
covery NOTATION (pic) #REQUIRED>
2,book.css
bookname{display:block;color:green}
author{display:block;color:red;font-style:italic}
price{display:block;color:olive}
3,book.xml
<?xml version= "1.0 " encoding= "GB2312 " standalone= "no "?>
<!DOCTYPE bookstore SYSTEM "book.dtd ">
<?xml-stylesheet type= "text/css " href= "book.css "?>
<bookstore>
<book>
<bookname covery= "pic "> Java技术&实践1 </bookname>
<author> 作者1 </author>
<price> 59.00元 </price>
</book>
<book>
<bookname covery= "pic "> Java技术 <![CDATA[&]]> 实践2 <pre/> </bookname>
<author> 作者2 </author>
<price> 159.00元 </price>
</book>
</bookstore>
把上面3个文件放到同一个文件架下,
用ie打开book.xml看看效果~~
------解决方案--------------------
xml文件到底能不能在IE下直接浏览呢?
可以浏览。
可是每次用IE打开该xml文件的时候总是弹出一个 下载的 对话框,让我保存或打开?
这可能是没有将xml扩展名与ie关联。建议升级一下IE或者重新安装ie
------解决方案--------------------
到微软网站上下载一个MSXML4.0安装一下试试看。
------解决方案--------------------
选择打开就行了
------解决方案--------------------
右键 打开方式 ie
------解决方案--------------------
xml可以直接用ie打开,是树形结构
------解决方案--------------------
应该是ie设置的问题
------解决方案--------------------
xslt或者为IE装个xml 插件