征集网锐志网络淘途找素材上91
创意在线首页
平面设计交互设计CG动漫工业设计建筑环境数码影像创意搜
 首页大赛征集资讯教程画廊访谈作品集创企同盟设计招聘人才专区竞赛台专题论吧 找素材看酷站设计网址库
教程网 Illustrator、Photoshop、CoreaDreaw、AI教程、PS教程
当前位置:首页 > 教程 > 网站重构 > 正文
XML入门教程:XML 浏览器支持
作者: 来源:52design.com 发表时间:2007-8-29 16:15:23 浏览:

几乎所有的主流浏览器均支持XML和XSLT。

Mozilla Firefox

从1.0.2版本开始,Firefox就已开始支持XML和XSLT(包括CSS)。

·设计师个人作品集火热申请中!
·查询网站排名推荐您用Chianz排名查询
·“论吧”正式上线 欢迎参与主题讨论
·全球经典酷站推荐欣赏
·矢量素材 给设计师提供强大后盾
·加入设计师论坛,精彩无限
·设计网址大全,免费收录所有设计站点

Mozilla

Mozilla含有用于XML解析的Expat,并支持显示XML + CSS。Mozilla同时拥有对Namespaces的某些支持。

Mozilla同样可做到对XSLT的执行(XSLT implementation)。

Netscape

自从版本8开始,Netscape开始使用Mozilla的引擎,因此它对XML / XSLT的支持与Mozilla是相同的。

Opera

自从版本9开始,Opera已经可支持XML / XSLT(以及CSS)。版本8仅支持XML + CSS。

Internet Explorer

自从版本6开始,Internet Explorer就开始支持XML、Namespaces、CSS、XSLT以及XPath。

注释:Internet Explorer 5同样拥有对XML的支持,但是XSL部分与W3C的官方标准不兼容

查看XML文件

在下列浏览器中均可查看原始的XML文件:Mozilla、Firefox、Opera、Internet Explorer以及Netscape 6+。

不过,如果需要把XML显示为网页,那么您需要添加一些显示信息。

查看XML文件

在 Firefox 和 Internet Explorer 中:

打开XML文件 - XML文档将显示为代码颜色化的根以及子元素。通过点击元素左侧的加号或减号,可以展开或收起元素的结构。如需查看不带有 + 和 - 符号的源代码,请从浏览器菜单中选择“查看源代码”。

在 Netscape 6 中:

打开XML文件,然后在XML文件中右击,并选择查看“查看源代码”。XML文档将显示为代码颜色化的根以及子元素。

在 Opera 7 和 8 中:

在Opera 7,打开XML文件,然后在XML文件中右击,选择"Frame" / "View Source"。XML文档将显示为纯文本。在Opera 8中:打开XML文件,然后在XML文件中右击,选择"Source"。XML文档将显示为纯文本。

查看此XML文件:

 <?xml version="1.0" encoding="ISO-8859-1" ?>
- <!--  Edited with XML Spy v2007 (http://www.altova.com)
  -->
- <note>
  <to>Tove</to>
  <from>Jani</from>
  <heading>Reminder</heading>
  <body>Don’t forget me this weekend!</body>
  </note>

注释:不要期望XML文件会像HTML文档那样被格式化!

查看某个无效的XML文件

如果浏览器打开了某个有错误的XML文件,那么它会报告这个错误。

请查看这个XML文件:

  <?xml version="1.0" encoding="ISO-8859-1" ?>
- <!--  Edited with XML Spy v2007 (http://www.altova.com)
  -->
- <note>
  <to>Tove</to>
  <from>Jani</from>
  <heading>Reminder</heading>
  <body>Don’t forget me this weekend!</body>
  </note>

其他的XML实例

请查看这些XML文档,这会有助于您建立对XML的感性认识。

一个XML的CD目录

这是我父亲的CD收藏,被存储为XML数据(我猜可能是很老很无聊的题目... :-))

 <?xml version="1.0" encoding="ISO-8859-1" ?>
- <!--  Edited with XML Spy v2007 (http://www.altova.com)
  -->
- <CATALOG>
- <CD>
  <TITLE>Empire Burlesque</TITLE>
  <ARTIST>Bob Dylan</ARTIST>
  <COUNTRY>USA</COUNTRY>
  <COMPANY>Columbia</COMPANY>
  <PRICE>10.90</PRICE>
  <YEAR>1985</YEAR>
  </CD>
- <CD>
  <TITLE>Hide your heart</TITLE>
  <ARTIST>Bonnie Tyler</ARTIST>
  <COUNTRY>UK</COUNTRY>
  <COMPANY>CBS Records</COMPANY>
  <PRICE>9.90</PRICE>
  <YEAR>1988</YEAR>
  </CD>
- <CD>
  <TITLE>Greatest Hits</TITLE>
  <ARTIST>Dolly Parton</ARTIST>
  <COUNTRY>USA</COUNTRY>
  <COMPANY>RCA</COMPANY>
  <PRICE>9.90</PRICE>
  <YEAR>1982</YEAR>
  </CD>
- <CD>
  <TITLE>Still got the blues</TITLE>
  <ARTIST>Gary Moore</ARTIST>
  <COUNTRY>UK</COUNTRY>