Дизайн и Верстка > Всё о Html
Работа c XML
Макс:
не надо считать XML панацеей от всех бед.
XML хорош для хранения (небольших объемов) или передачи данных. Основное преимущество - универсальность.
ИМХО
Макс:
pauk
для начала определи круг твоих задач, где бы ты мог использовать XML
pauk:
--- Цитировать ---Макс:
XML хорош для хранения (небольших объемов) или передачи данных
--- Конец цитаты ---
а чем для хранения базы данных не устриваеют?
--- Цитировать ---Макс:
для начала определи круг твоих задач
--- Конец цитаты ---
вот как раз хранение данных;) но преимуществ XML не заметил
Макс:
--- Цитировать ---pauk:
а чем для хранения базы данных не устриваеют?
--- Конец цитаты ---
во-первых, если надо хранить малый объем - можно обойтись без БД (возможно будет даже выигрыш в скорости)
во-вторых в XML легко хранить всякие корявые структуры, типа :
--- Код: ---
MySQL
root
123456
localhost
1234
cms_users
cms_categories
/home/web/user/html/
images/
/home/stat/user/
--- Конец кода ---
и легко вести по ним поиск с помощью XPath
В-третьих, если какие-то данные надо показывать в HTML/WML/RSS/PDF/TXT и других форматах то проще хранить данные в XML и преобразовывать их с помощью XSLT (см например docbook)
Есть книга "XML в действии" (java) - там показаны реальные примеры, где можно использовать XML.
Очень большое распространение он получил в качестве хранения настроек для проекта.
ЗЫ
повторяю XML - это не лекартсво от всех болезней и не надо его использовать только потому что это модно
pauk:
--- Цитировать ---Макс:
XML - это не лекартсво от всех болезней и не надо его использовать только потому что это модно
--- Конец цитаты ---
Вот здесь ты прав :)
Но система явно задумывалась не для файлов настроек...
ЗЫ. Раз уже упоминалась 1С, хоть это и не веб-программирование, отмечу что базы 1С достигают очень немалого размера, но они используют XML.
Навигация
Перейти к полной версии