Forum Webscript.Ru

Дизайн и Верстка => Всё о Html => Тема начата: attilla от 17 Июня 2004, 04:05:19

Название: Работа c XML
Отправлено: attilla от 17 Июня 2004, 04:05:19
XML это говорят технология будующего
а как работать с ним?
Мой браузер не понимает его.
Надо скачивать и устанавливать программу типа php или perl?
И вообще где почитать про эту технологию?
А то не понятно ее удобство. Например 1С вообще транслирует в этот формат.
Название: Работа c XML
Отправлено: ThE0ReTiC от 17 Июня 2004, 09:56:18
attilla
http://www.w3c.org
стандарты почитай
здесь (http://pyramidin.narod.ru) по-русски
Название: Работа c XML
Отправлено: pauk от 17 Июня 2004, 16:03:47
Кстати, а почему ее на самом деле считают технологией завтрашнего дня?


   

      Michael Daconta
      4296 Razor Hill Road
   

   

      Sterling Software
       7900 Sudley Road
   



Где ее величие? :)
Название: Работа c XML
Отправлено: ThE0ReTiC от 17 Июня 2004, 16:30:07
pauk
читать никто не хочет, млин.
http://www.w3.org/XML/#intro
думать тем более.
Название: Работа c XML
Отправлено: pauk от 18 Июня 2004, 15:56:09
Цитировать
ThE0ReTiC:
читать никто не хочет, млин. http://www.w3.org/XML/#intro думать тем более.

Да уж прочитал, пару раз, но величием не проникся:)
Название: Работа c XML
Отправлено: Макс от 18 Июня 2004, 16:18:38
не надо считать XML панацеей от всех бед.
XML хорош для хранения (небольших объемов) или передачи данных. Основное преимущество - универсальность.

ИМХО
Название: Работа c XML
Отправлено: Макс от 18 Июня 2004, 16:19:59
pauk
для начала определи круг твоих задач, где бы ты мог использовать XML
Название: Работа c XML
Отправлено: pauk от 19 Июня 2004, 16:51:02
Цитировать
Макс:
XML хорош для хранения (небольших объемов) или передачи данных

а чем для хранения базы данных не устриваеют?

Цитировать
Макс:
для начала определи круг твоих задач

вот как раз хранение данных;) но преимуществ XML не заметил
Название: Работа c XML
Отправлено: Макс от 19 Июня 2004, 17:40:40
Цитировать
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 - это не лекартсво от всех болезней и не надо его использовать только потому что это модно
Название: Работа c XML
Отправлено: pauk от 21 Июня 2004, 14:59:15
Цитировать
Макс:
XML - это не лекартсво от всех болезней и не надо его использовать только потому что это модно

Вот здесь ты прав :)
Но система явно задумывалась не для файлов настроек...

ЗЫ. Раз уже упоминалась 1С, хоть это и не веб-программирование, отмечу что базы 1С достигают очень немалого размера, но они используют XML.
Название: Работа c XML
Отправлено: ThE0ReTiC от 21 Июня 2004, 15:04:40
pauk
Она XML использует не для хранения данных, а для выгрузки с целью последующего экспорта.
это принципиальная разница.
именно для этого XML и хорош - для обмена данными между системами.
Название: Работа c XML
Отправлено: attilla от 22 Июня 2004, 01:35:15
Кстати, XMLparser для 1С работает только на 2000.
Название: Работа c XML
Отправлено: pauk от 22 Июня 2004, 12:14:52
Цитировать
attilla:
XMLparser для 1С работает только на 2000

Установи MSI - он есть на диске 1С в одном каталоге с парсером