Общие > Веб-технологии
зачем нужен XML
AlieN:
XML идеально подходит для обмена данными, вот помню старые времена: нам данные о погоде и программу передач в XML давали
а мы для яндекс-магазина XML генерили
Макс:
Vetroff
--- Цитировать ---
а на хрена генерить хмл если вся инфа и так в бд, это на случай если эта инфа нужна для других целей?
--- Конец цитаты ---
Тебя интересует как работают сайты, использующие XML/XSLT ?
1. Есть данные
2. Обычно эти данные хранятся в БД
3. У тебя есть набор XSLT-шаблонов которые трансформируют данные из XML формата в HTML
4. Чтобы воспользоваться своими шаблонами тебе нужно перевести данные в XML-формат.
5. Теперь можно трансформировать эти данные из XML в HTML
Для этого и гененрируется XML
Если тебе это не нравится юзай простые шаблоны, как это делают тысячи программеров во всем мире (в том числе и я)
PS
я не собираюсь убеждать кого-то с своей правоте и не призываю юзать XML/XSLT. Я просто описал один из возможных вариантов использования этой технологии.
Еще пол-года назад я был ярым противником использования цепочки DB => XML+XSLT => HTML (WML)
PPS
советую почитать статьи про XML на http://detail.phpclub.net/
Vetroff:
вообщем я все понялю протсо пока нет необходимости в этом
xRUSha:
а у MySQL сервера есть возможность выводить даные в формате XML.
что-нить типа mssql\'вского "for xml explicit" или "for xml auto"?
Макс:
в mysql 4 вроде можно запустить
mysql --xml
для получения данных в XML (но сам я это не пробовал). Просто написал небольшую функцию, которая recordset в XML переводит
Навигация
Перейти к полной версии