- <
breakfast_menu>- <food> <name></name> <price></price> <description></description> <calories></calories> </food>- <food> <name></name> <price></price> <description></description> <calories></calories> </food>- <food> <name></name> <price></price> <description></description> <calories></calories> </food>- <food> <name></name> <price></price> <description></description> <calories></calories> </food>- <food> <name></name> <price></price> <description></description> <calories></calories> </food> </
breakfast_menu>为什么XML在浏览器中的显示是这个样子呢?单纯的XML文档并不包含如何显示数据的信息。
既然XML标记是由XML文档作者“创造”和“发明”的,那么我们不可能知道一个<table>标记是指HTML中的表格还是一个木桌子。
在没有任何额外的信息指示如何显示数据的情况下,IE浏览器一般以树状视图的形式显示XML数据。
在下面的及格小节中,我们将描述一些解决XML文档显示问题的方案,包括CSS, XSL, JavaScript,和XML数据岛。