Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Вёрстка веб-сайтов > Что такое XML и с чем его едят?


Автор: Borland_Delphi_6 2.1.2003, 05:18
Вот именно так: Что такое XML и с чем его едят? Просто интересно, может пригодится.

Автор: Vaulter 2.1.2003, 06:16
XML - это язык разметки, используемый в документах, содержащих структурированную информацию.
вот.
короче, просто он не фиксирует названия тэгов,например, или их отношение, как HTML.

Автор: Dexter 9.1.2003, 03:06
А есть ли в и-нете сайты на XML

Автор: Cepera 9.1.2003, 17:41
конечно
нa в скидку:

http://www.alee.com/cgi-bin/xmlportal/all.cgi?part=1;src=xxx.xml

Автор: Dexter 9.1.2003, 19:00
а почему когда на диск сохраняешь, там все в хтмле

Автор: Cepera 9.1.2003, 19:10
ты, наверняка, сохраняешь осликом и не смотришь в каком формате сохранить ;-)

Автор: Dexter 9.1.2003, 22:42
Не, оперой, но все равно хтмл сохраняется

Автор: Pawel 10.1.2003, 01:32
Все правильно. XML на сервере при помощи XSLT-преобразований превращается в HTML, который уже и выдается браузеру. А иначе ничего бы не вышло, т.к. XML есть язык ЛОГИЧЕСКОЙ разметки документа, а не визуального его отображения.

Простейший пример. Как браузеру выводить слкдующий документ:
Код

<catalog>
 <book id="Book1" lang="En">Book1</book>
 <book id="Book2" lang="Ru">Book2</book>
</catalog>

Автор: _ES_ 12.2.2003, 03:40
Всем привет!

А можно чуть подробнее? smile.gif
Вопрос очень чайниковский, как и мой уровень знаний о предмете smile.gif

Возвращаюсь к вопросу, заданному в теме - "Что такое XML и с чем его едят?"
Если можно, поясните в двух словах, зачем нужна такая логическая разметка? Какой смысл в изобретении собственных тегов, если стандартные средства отображения контента (тот же ИЕ) этих тегов не понимают?

Если использовать его для построения структурных схем, например, описать какую-то иерархию для какого-то локального применения этой схемы - понятно. Сами пишем, сами потом и пользуемся. А зачем XML в интернете? Кто понимает веб-странички, напичканные неизвестными тегами?

Спасибо.

Автор: Vit 12.2.2003, 04:32
XML позволяет следующие вещи:

1) Хранение любой структурированной информации в древовидной структуре
2) Так как структура текстовая то он применим на любых платформах
3) В сочетании с SOAP очень удобен для передачи инфы с компа на комп с высокой степенью защиты и между компьютерами на разных платформах
4) В сочетании с XSL может использоваться как весьма мощный репортинг, особенно для Web. Т.е. данные физически хранятся в XML. Все визуальные элементы - отступы, шрифты, цвета, заливки и т.п. в XSL. Когда юзер заходит на сайт, то данные ( например наименование товаров, цены, скидки)берутся из XML вставляются в XSL и получается полноценный HTML который пользователь и видит - эти процедуры полностью автоматизированы, и выполняются очень легко и главное быстро. Т.е. нет необходимости каждый раз генерить HTML...


Сама структура XML очень проста:

<Animals>
<dog>
<Shepperd>My love</Shepperd>
</dog>
<cat someparam="some value"> My cat
</cat>
</Animals>

Правила очень просты:
1) названия тэгов и параметры любые
2) каждому открывающему тэгу должен быть закрывающий
3) Спец символы должны кодироваться (как например кавычки в HTML)

есть ещё некоторое количество второстепенных правил.

Автор: Asp root 12.2.2003, 18:23
http://www.codenet.ru/webmast/xml/intro.php
Мож кого заинтересует

Автор: [xoodo] 10.3.2003, 00:02
www.w3schools.com - довольно популярно о XML...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)