Автор Тема: Работа c XML  (Прочитано 4565 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн attilla

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 90
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Работа c XML
« : 17 Июня 2004, 04:05:19 »
XML это говорят технология будующего
а как работать с ним?
Мой браузер не понимает его.
Надо скачивать и устанавливать программу типа php или perl?
И вообще где почитать про эту технологию?
А то не понятно ее удобство. Например 1С вообще транслирует в этот формат.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Работа c XML
« Ответ #1 : 17 Июня 2004, 09:56:18 »
attilla
http://www.w3c.org
стандарты почитай
здесь по-русски
AS IS...

Оффлайн pauk

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 201
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tax-free.pp.ua/
Работа c XML
« Ответ #2 : 17 Июня 2004, 16:03:47 »
Кстати, а почему ее на самом деле считают технологией завтрашнего дня?


   

      Michael Daconta
      4296 Razor Hill Road
   

   

      Sterling Software
       7900 Sudley Road
   



Где ее величие? :)
Hi!

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Работа c XML
« Ответ #3 : 17 Июня 2004, 16:30:07 »
pauk
читать никто не хочет, млин.
http://www.w3.org/XML/#intro
думать тем более.
AS IS...

Оффлайн pauk

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 201
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tax-free.pp.ua/
Работа c XML
« Ответ #4 : 18 Июня 2004, 15:56:09 »
Цитировать
ThE0ReTiC:
читать никто не хочет, млин. http://www.w3.org/XML/#intro думать тем более.

Да уж прочитал, пару раз, но величием не проникся:)
Hi!

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Работа c XML
« Ответ #5 : 18 Июня 2004, 16:18:38 »
не надо считать XML панацеей от всех бед.
XML хорош для хранения (небольших объемов) или передачи данных. Основное преимущество - универсальность.

ИМХО
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Работа c XML
« Ответ #6 : 18 Июня 2004, 16:19:59 »
pauk
для начала определи круг твоих задач, где бы ты мог использовать XML
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн pauk

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 201
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tax-free.pp.ua/
Работа c XML
« Ответ #7 : 19 Июня 2004, 16:51:02 »
Цитировать
Макс:
XML хорош для хранения (небольших объемов) или передачи данных

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

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

вот как раз хранение данных;) но преимуществ XML не заметил
Hi!

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Работа c XML
« Ответ #8 : 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 - это не лекартсво от всех болезней и не надо его использовать только потому что это модно
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн pauk

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 201
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tax-free.pp.ua/
Работа c XML
« Ответ #9 : 21 Июня 2004, 14:59:15 »
Цитировать
Макс:
XML - это не лекартсво от всех болезней и не надо его использовать только потому что это модно

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

ЗЫ. Раз уже упоминалась 1С, хоть это и не веб-программирование, отмечу что базы 1С достигают очень немалого размера, но они используют XML.
Hi!

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Работа c XML
« Ответ #10 : 21 Июня 2004, 15:04:40 »
pauk
Она XML использует не для хранения данных, а для выгрузки с целью последующего экспорта.
это принципиальная разница.
именно для этого XML и хорош - для обмена данными между системами.
AS IS...

Оффлайн attilla

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 90
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Работа c XML
« Ответ #11 : 22 Июня 2004, 01:35:15 »
Кстати, XMLparser для 1С работает только на 2000.

Оффлайн pauk

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 201
  • +0/-0
  • 0
    • Просмотр профиля
    • http://tax-free.pp.ua/
Работа c XML
« Ответ #12 : 22 Июня 2004, 12:14:52 »
Цитировать
attilla:
XMLparser для 1С работает только на 2000

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

 

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