Використання XML для Галерея

Цифровий слайд-шоу

Якщо картинка варто тисячі слів, те, що картинна галерея стоїть на веб-сайті? Для багатьох власників сайтів, це безцінне. На відміну від використання розміщених галерея послугу, як Flickr, індивідуальні картинна галерея дозволяє відображати зображення в межах вашого дизайну, за допомогою брендингу або темі. Проблема зі створення власної галереї є управління фотографії, підписи та навігації. Для більшості власників сайтів, найпростіший спосіб управління фотогалереї полягає у визначенні їх в XML.

Що таке XML?


XML розшифровується як розширювана мова розмітки. Це мета-мову, це означає, що документ XML як містить і визначає формат даних, вона несе. Він в основному використовується для виведення даних в Інтернеті для різних цілей. Для фото галерея, документ може виглядати наступним чином:






 <? XML-версія = "1.0" кодування = "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"/>







 </ Слайд-шоу>



Створення Фотогалерея з мови сценаріїв і XML


Щоб створити XML-приводом галерея у мові сценаріїв, таких як ASP.Net, ColdFusion або PHP, XML-документ використовується як база даних. Більшість мов сценаріїв, мають вбудовані функції, які переводять XML-даних в довідково-трудящих даних об'єктів. Після розбору XML в його форму даних, ви можете використовувати ці дані для відображення фотографій і навігацію.

Створення Фотогалерея зі спалахом або Silverlight і XML

Як і у використанні скриптова мова, основним завданням водіння анімовані фото галерея з XML є перетворення XML-файла в дані, які можуть бути лічені за допомогою флеш-або Silverlight. Використання спалаху або Silverlight функція (наприклад, URLLoader в Flash), ви повинні імпортувати документ в змінну, яка може бути розібраний в даних (наприклад, в onXMLLoadComplete Flash). Доступних даних тепер можуть бути доступні.

Використання двійкових галереї або слайд-шоу компонентів

Безумовно, найпростіший спосіб включити XML-приводом галерея фото або слайд-шоу на вашому сайті буде використовувати готові флеш або Silverlight компонентом. Є декілька популярних компонентів на ринку, на чолі з SlideShowPro і флеш Components.Net . Налаштування цих компонентів дуже просто. Просто киньте компонент у вашому документі, вкажіть XML-джерела, і змінити такі параметри, як титри, переходи, авто далі, і інші параметри зовнішності. Протягом п'яти хвилин, ваша галерея готова для показу. З готових компонентів, то вам потрібно переконатися, що ваш XML відповідає застосовуваним стандартам.

Управління даними з XML

Якщо вам необхідно оновити вашу фотогалерею, це настільки ж просто, як оновлення одного документа. При будь-якому текстовому редакторі (наприклад, Блокнот) або XML-редактора (наприклад, Dreamweaver), ви можете оновити документ для додавання, зміни або видалення фотографій, які входять у ваш галерею. Просунуті користувачі можуть навіть створювати XML-документів з бази даних продукції, тим самим усуваючи необхідність в окремих адміністрації всі разом.

Простий, але потужний

Сила XML полягає в його простоті. Це універсальний формат даних, здатного взаємодіяти з усіма видами комп'ютерних систем (у тому числі веб-серверів і флеш-додатків) і виведення всіх видів даних (включаючи дані, фотогалерея). Об'єднання XML-даних з трохи програмування або існуючих компонентів створює можливість для власників веб-сайтів, щоб багатий, легко управляється фотогалереї .

Див також