Verwendung von XML für eine Bildergalerie

Digitale Diashow

Wenn ein Bild tausend Worte wert ist, was eine Bildergalerie lohnt sich auf einer Website? Für viele Website-Betreiber, es ist unbezahlbar. Anders als mit einer gehostet Galerie Dienst wie Flickr, erlaubt eine individuelle Bildergalerie Sie Bilder in Ihrem Design, mit Ihrem Branding oder das Thema anzuzeigen. Das Problem mit der Erstellung Ihrer eigenen Galerie ist die Verwaltung der Bilder, Bildunterschriften und Navigation. Für die meisten Website-Eigentümer, ist der einfachste Weg, Foto-Galerien zu verwalten, um sie in XML definieren.

Was ist XML?


XML steht für Extensible Markup Language. Es ist eine Meta-Sprache, was bedeutet, dass ein XML-Dokument sowohl enthält und definiert das Format der Daten, die er trägt, bedeutet. Es ist in erster Linie verwendet, um Daten an das Internet für eine Vielzahl von Anwendungen ausgegeben. Für eine Foto-Galerie, könnte das Dokument wie folgt aussehen:






 <? Xml version = "1.0" encoding = "UTF-8"?>







 <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"/>







 </ Diashow>



Erstellen einer Foto-Galerie mit einer Scripting Language und XML


So erstellen Sie eine XML-gesteuerten Fotogalerie in einer Skriptsprache wie ASP.Net, ColdFusion oder PHP, ist das XML-Dokument als Datenbank verwendet. Die meisten Skriptsprachen haben in Funktionen, die XML-Daten in Referenz-Lage Datenobjekte übersetzen gebaut. Sobald die XML in seine Daten bilden analysiert wird, können Sie diese Daten verwenden, um Bilder und Navigations-Display.

Erstellen einer Foto-Galerie mit Flash oder Silverlight und XML

Ähnlich wie mit einer Skriptsprache, ist die primäre Aufgabe des Fahrens Ihre animierte Fotogalerie mit XML, um die XML-Datei in Daten, die von Flash oder Silverlight gelesen werden können, ab. Mit Hilfe eines Flash-oder Silverlight-Funktion (wie URLLoader in Flash), würden Sie das Dokument in eine Variable, die in Daten (wie z. B. onXMLLoadComplete in Flash) analysiert werden kann importiert werden. Die zugänglichen Daten können jetzt abgerufen werden.

Mit einem vorkonfigurierten Galerie oder Diashow Component

Bei weitem die einfachste Möglichkeit, eine XML-gesteuerten Fotogalerie oder Diashow auf Ihrer Website erweitert werden, um eine vorgefertigte Flash-oder Silverlight-Komponente verwenden. Es gibt mehrere populäre Komponenten auf dem Markt, geleitet von SlideShowPro und Flash-Components.Net . Die Konfiguration dieser Komponente ist einfach. Einfach Drop Komponente in Ihrem Dokument, geben Sie die XML-Quelle, und ändern Sie die Optionen wie Beschriftungen, Übergänge, auto nächsten, und andere Browser-Einstellungen. Innerhalb von fünf Minuten ist Ihre Galerie angezeigt werden kann. Mit vorgefertigten Komponenten, müssen Sie sicherstellen, dass Ihre XML gemäß den geltenden Normen entspricht.

Verwalten von Daten mit XML

Wenn Sie Ihre Fotogalerie zu aktualisieren müssen, es ist so einfach wie das Aktualisieren eines Dokuments. Mit einem einfachen Texteditor (zB Notepad) oder XML-Editor (wie Dreamweaver), können Sie aktualisieren das Dokument hinzufügen, ändern oder Löschen von Fotos erscheinen in Ihrer Galerie. Fortgeschrittene Benutzer können auch XML-Dokumente erstellen aus Datenbank-Ausgang, wodurch die Notwendigkeit für separate Verwaltung alle zusammen.

Einfache, aber leistungsstarke

Die Macht des XML liegt in seiner Einfachheit. Es ist ein universelles Datenformat, Lage ist, mit allen Arten von Computer-Systemen (einschließlich Web-Server und Flash-Anwendungen) und Ausgabe von Daten aller Art (einschließlich Foto-Galerie-Daten). Die Kombination von XML-Daten mit ein wenig Programmier-oder vorhandene Komponenten schafft die Möglichkeit für Website-Betreiber zu reichen, einfach zu verwaltenden haben Fotogalerien .

Verwandte Themen