我爱游戏网欢迎您的光临!
 

XML进门教程:XML浏览器支撑

2016-3-12 编辑:admin 来源:互联网 阅读次数:
  导读: 几乎所有的主流浏览器均支持XML和XSLT。 Mozilla Firefox 从1.0.2版本开始,Firefox就已开始支持XML和XSLT(包括CSS)。 Mozilla Mozilla含有用于XML解析的Expat,并支持显......

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

Mozilla Firefox

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

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> 
  <COMPANY>Virgin records</COMPANY> 
  <PRICE>10.20</PRICE> 
  <YEAR>1990</YEAR> 
  </CD>
- <CD>
  <TITLE>Eros</TITLE> 
  <ARTIST>Eros Ramazzotti</ARTIST> 
  <COUNTRY>EU</COUNTRY> 
  <COMPANY>BMG</COMPANY> 
  <PRICE>9.90</PRICE> 
  <YEAR>1997</YEAR> 
  </CD>
- <CD>
  <TITLE>One night only</TITLE> 
  <ARTIST>Bee Gees</ARTIST> 
  <COUNTRY>UK</COUNTRY> 
  <COMPANY>Polydor</COMPANY> 
  <PRICE>10.90</PRICE> 
  <YEAR>1998</YEAR> 
  </CD>
- <CD>
  <TITLE>Sylvias Mother</TITLE> 
  <ARTIST>Dr.Hook</ARTIST> 
  <COUNTRY>UK</COUNTRY> 
  <COMPANY>CBS</COMPANY> 
  <PRICE>8.10</PRICE> 
  <YEAR>1973</YEAR> 
  </CD>
- <CD>
  <TITLE>Maggie May</TITLE> 
  <ARTIST>Rod Stewart</ARTIST> 
  <COUNTRY>UK</COUNTRY> 
  <COMPANY>Pickwick</COMPANY> 
  <PRICE>8.50</PRICE> 
  <YEAR>1990</YEAR> 
  </CD>
- <CD>
  <TITLE>Romanza</TITLE> 
  <ARTIST>Andrea Bocelli</ARTIST> 
  <COUNTRY>EU</COUNTRY> 
  <COMPANY>Polydor</COMPANY> 
  <PRICE>10.80</PRICE> 
  <YEAR>1996</YEAR> 
  </CD>
- <CD>
  <TITLE>When a man loves a woman</TITLE> 
  <ARTIST>Percy Sledge</ARTIST> 
  <COUNTRY>USA</COUNTRY> 
  <COMPANY>Atlantic</COMPANY> 
  <PRICE>8.70</PRICE> 
  <YEAR>1987</YEAR> 
  </CD>
- <CD>
  <TITLE>Black angel</TITLE> 
  <ARTIST>Savage Rose</ARTIST> 
  <COUNTRY>EU</COUNTRY> 
  <COMPANY>Mega</COMPANY> 
  <PRICE>10.90</PRICE> 
  <YEAR>1995</YEAR> 
  </CD>
- <CD>
  <TITLE>1999 Grammy Nominees</TITLE> 
  <ARTIST>Many</ARTIST> 
  <COUNTRY>USA</COUNTRY> 
  <COMPANY>Grammy</COMPANY> 
  <PRICE>10.20</PRICE> 
  <YEAR>1999</YEAR> 
  </CD>
- <CD>
  <TITLE>For the good times</TITLE> 
  <ARTIST>Kenny Rogers</ARTIST> 
  <COUNTRY>UK</COUNTRY> 
  <COMPANY>Mucik Master</COMPANY> 
  <PRICE>8.70</PRICE> 
  <YEAR>1995</YEAR> 
  </CD>
- <CD>
  <TITLE>Big Willie style</TITLE> 
  <ARTIST>Will Smith</ARTIST> 
  <COUNTRY>USA</COUNTRY> 
  <COMPANY>Columbia</COMPANY> 
  <PRICE>9.90</PRICE> 
  <YEAR>1997</YEAR> 
  </CD>
- <CD>
  <TITLE>Tupelo Honey</T


 
 


本文关键词: 

文章出自:互联网,文中内容和观点不代表本网站立场,如有侵权,请您告知,我们将及时处理。

 推荐产品
 经典回顾