查看一些xml文档会帮助你对xml有一些感觉。 我们为你收集了以下一些xml数据文件的例子:
一个xml的 cd 目录: 这是我父亲收集的cd,将其作为xml数据存储(我想这都是些陈旧而乏味的标题)。
一个 xml的植物目录: 这是一个植物商店的植物目录,作为xml数据存储。
一个简单的食物菜单: 这是一个餐厅的早餐食谱,作为 xml 数据存储。
为什么xml显示是这样的?
xml 文档没有携带关于如何显示数据的信息。由于xml标记是由xml文档的作者“制造”或“发明”的,因此我们不知道一个标记例如< table> 究竟是描述一个html类型的表单,还是描述一个木制的餐桌。没有关于如何显示数据的信息,大多数浏览器就按照xml文档的样子显示。
在下一章,我们将看看对于显示问题的一些不同的解决办法,包括使用css、xsl、javascript和xml数据岛。
用 css显示xml
你可以用css 向一个xml文档中增加显示信息。
用css显示你未来的xml文件?
你会用css 去格式化未来的xml 文件吗? 不,我想不会。但是我们还是可以试一试:
看看这个纯xml 文件: cd 目录, 然后看看这个格式表: css 文件, 最后查看: 用css文件进行格式化的 cd 目录 。
这里是xml文件的一个片段,其中增加了一个 css 格式表引用:
< ?xml version="1.0"?>
< ?xml-stylesheet type="text/css" href="cd_catalog.css"?>
< 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>
.
.
.
.
< /catalog>
我们不认为用css格式化xml是未来 web的趋势。即使这样使用css看起来是没有错的,但是我们还是认为用xsl格式化xml将是新的标准(一旦主要的浏览器支持它)。
你会用xml创建未来的主页吗?
你会用xml编写未来的主页吗? 不,我想你不会。但是我们可以试一试:用xml编写一个主页。 我们不认为将来会用xml 创建主页。 但是我们认为,xhtml - 象xml一样定义的html,会完成这项工作:请访问w3schools' xhtml school。
Java Asp PHP .Net XML C/C++ CGI VB Jsp J2ee J2se J2me EJB Servlet Tomcat Resin Struts Weblogic Eclipse ANT GUI JMS Web servise IDEA Webphere Hibernate Spring Jboss Applet Swing Socket Javamail Perl Ajax P2P 安全 模式 框架 测试 开源 游戏
Windows XP Windows 2000 Windows 2003 Windows Me Windows 9.x Linux UNIX 注册表 操作系统 服务器 应用服务器