Дизайн и Верстка > Всё о Html

Работа c XML

<< < (2/3) > >>

Макс:
не надо считать 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.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии