我编写了一个简单的xml文件,想在IE下直接浏览,我在网上看到可以这样作的。有的说可以用xsl或css来控制xml在浏览器中的显示,这两种方法我也试了,可是每次用IE打开该xml文件的时候总是弹出一个 下载的 对话框,让我保存或打开,请问这是什么原因?xml文件到底能不能在IE下直接浏览呢?

解决方案 »

  1.   

    可以直接用ie打开,像个树状结构.注意文件一定是.xml结尾
      

  2.   

    给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技术&amp;实践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看看效果~~
      

  3.   

    xml文件到底能不能在IE下直接浏览呢?
    可以浏览。可是每次用IE打开该xml文件的时候总是弹出一个 下载的 对话框,让我保存或打开?
    这可能是没有将xml扩展名与ie关联。建议升级一下IE或者重新安装ie
      

  4.   

    到微软网站上下载一个MSXML4.0安装一下试试看。
      

  5.   

    xml可以直接用ie打开,是树形结构
      

  6.   

    我也遇见了这个问题,现在连我自己的开发环境VS中的快速监视中使用XML形式查看都不能是用了,很是郁闷,正在找解决方法!!!!!