图片廊中使用XML

数字幻灯片

如果一张图片胜过千言万语,一个图片库网站的价值是什么? 对于许多网站所有者,它是无价的。 与使用托管的画廊像Flickr的服务,自定义图片库允许您显示您的设计的图片,使用你的品牌或主题。 与创建你自己的画廊的麻烦是管理的图片,标题和导航。 对于大多数网站所有者,最简单的方法来管理照片画廊是在XML中定义。

什么是XML?


XML代表可扩展标记语言。 它是一种元语言,这意味着一个XML文档所包含的内容,并定义了它所携带的数据格式。 它主要用于多种用途的数据到输出到Web。 对于一个图片库,文件可能看起来像这样:






 <?XML版本=“1.0”编码=“UTF -”?>







 <slideshow>







 <image src="images/one.jpg" caption="One"/>







 <image src="images/two.jpg" caption="Two"/>







 <image src="images/three.jpg" caption="Three"/>







 <image src="images/four.jpg" caption="Four"/>







 <image src="images/five.jpg" caption="Five"/>







 </幻灯片>



用脚本语言和XML创建一个照相馆


要创建一个XML驱动的照片库,如ASP.Net,ColdFusion或PHP脚本语言,XML文档用作数据库。 大多数脚本语言都可以参考数据对象转化为XML数据的功能,内置。 一旦XML解析到其数据形式,你可以使用这些数据,显示图片和导航。

与Flash或Silverlight和XML创建一个照相馆

使用脚本语言类似,驾驶您的动画图片库使用XML的首要任务是Flash或Silverlight可以读取数据转化为XML文件。 使用Flash或Silverlight功能(如Flash中的URLLoader),您将文档导入到一个可以被解析成数据(如在Flash onXMLLoadComplete)的变量。 现在可以访问的数据进行访问。

使用预建库或幻灯片组件

到目前为止,最简单的方法,包括XML驱动的照片库或幻灯片,在您的网站将使用预先构建的Flash或Silverlight组件。 有几个市场上流行的组件,LED SlideShowPro Flash Components.Net 。 配置这些组件是很容易的。 只要把您的文件的组成部分,指定XML源,并修改,如标题,转场,汽车旁边,和其他的外观设置选项。 在五分钟内,即可显示您的画廊。 预建的组件,您需要确保您的XML符合适用的标准。

与XML数据管理

如果您需要更新您的照片库,只要更新一个文件的简单。 任何纯文本编辑器(如记事本)或XML编辑器(像Dreamweaver),您可以更新的文件,添加,更改或删除的照片出现在您的画廊。 高级用户甚至可以创建XML文档,从数据库输出,从而消除了单独管理的需要一起。

简单而强大的

XML的强大功能在于它的简单。 它是一种通用的数据格式,接口与各种计算机系统(包括Web服务器和Flash应用程序)和输出各种数据(包括照片库数据)。 XML数据相结合,一点点的编程或现有的组件,创建网站所有者有机会丰富,易于管理的照片画廊。

相关主题