Форум программистов «Весельчак У»
  *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

  • Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
  • У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
   Начало  
Наши сайты
Помощь Поиск Календарь Почта Войти Регистрация  
 
Страниц: [1]   Вниз
  Печать  
Автор Тема: XML и пара вопросиков.  (Прочитано 8715 раз)
0 Пользователей и 1 Гость смотрят эту тему.
schnibbl
Гость
« : 15-03-2005 08:29 » 

Всем привет.
Первый вопросик, XML это нечто похожее на HTML или он имеет гораздо больше возможностей (если да поподробнее расскажите пожалуйста) ?
Второй вопросик, если мы имеем данные на SQL сервере, какой язык изучать, чтобы организовать авторизированный доступ через веб к этим данным ?? и достаточно будет например одного PHP или же нужна еще третья сила, чтобы связать PHP с SQL сервером ?
Записан
MOPO3
Ай да дэдушка! Вах...
Команда клуба

lt
Offline Offline
Пол: Мужской
Холадна аднака!


WWW
« Ответ #1 : 15-03-2005 08:48 » 

Первый вопросик, XML это нечто похожее на HTML или он имеет гораздо больше возможностей (если да поподробнее расскажите пожалуйста) ?
В каком то смысле да. Расшифровывается как Extensible Markup Language - Расширеный язык разметки. Основное его преимущество - это создание собственных тегов и строгая структура документа. В ХТМЛ можно по разному писать, а вот в XML нет. Применяется XML в основном только для передачи хорошо структурированых данных. Также XML - очень широко используется в платформе .НЕТ . Вот тебе пример XML документа :
Код:
<?xml version="1.0" encoding="windows-1251" ?>
<MAIN>
  <title>lalaal</title>
  <name>
    <first>John</first>
    <second>Smith</second>
  </name>
</MAIN>
Второй вопросик, если мы имеем данные на SQL сервере, какой язык изучать, чтобы организовать авторизированный доступ через веб к этим данным ?? и достаточно будет например одного PHP или же нужна еще третья сила, чтобы связать PHP с SQL сервером ?
Достаточно одного ПХП. Он умеет работать практически со всеми базами данных
Записан

MCP, MCAD, MCTS:Win, MCTS:Web
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #2 : 15-03-2005 08:51 » 

2) php достаточно
1) немного похоже внешне и структурно, но по сути совсем другое. Лучше всего почитать книги. См. на club.shlek.com
---------
Поправлю MOPO3-а: правильнее сказать не "хорошо структуированных данных", а самодокументирующихся данных.
Пример:
Код:
HTML:
<P>
 <B>книга</B>
 <B>Иван Иванович</B>
</P>

XML:
<book>
 <title>книга</title>
 <author>Иван Иванович</author>
</book>
« Последнее редактирование: 15-03-2005 08:55 от RXL » Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
npak
Команда клуба

ru
Offline Offline
Пол: Мужской

« Ответ #3 : 15-03-2005 13:55 » 

RXL, именно структурных данных.

Код:
<?xml version="1.0" encoding="utf-8"?>
<zsft35s>
<mspf9843n>книга</mspf9843n>
<lsjhw8630dhf>Иван Иванович</lsjhw8630dhf>
</zsft35s>
Пример корректного XML документа, структура налицо, но из имени тега извлечь назначение тега, имхо, невозможно.
Записан

UniTesK -- индустриальная технология надежного тестирования.

http://www.unitesk.com/ru/
RXL
Технический
Администратор

ru
Offline Offline
Пол: Мужской

WWW
« Ответ #4 : 15-03-2005 18:23 » 

npak, обе стороны должны знать, для чето тот или иной тег.
Тебе мой пример (см. 2 поста вверх) не нравится?
Записан

... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
schnibbl
Гость
« Ответ #5 : 16-03-2005 09:12 » 

Спасибки.
« Последнее редактирование: 16-03-2005 09:17 от schnibbl » Записан
xelos
Гость
« Ответ #6 : 25-03-2005 14:43 » 

не стоит забывать, что часто документ XML используется с документом DTD - в этом случае XML стоит рассматривать как строгоструктурированный (в валидаторе если схема данных XML не соответствует схеме данных, заявленной в DTD - документ считается некорректным). И вторая вещь - XSLT - которая широко используется для трансформации данных из одной структуры в другую.
А сам по себе XML - это как сказал RXL, просто самодокументированные данные.

в общем, все зависит от контекста... Если к документу XML нет соответствующего документа XSL - ваш броузер не сможет корректно отобразить страницу. Однако, если XML используется для хранения данных и передачи их между приложениями - вы вполне можете обойтись "чистым" XML файлом, при условии, что оба приложения "знают" структуру данных.
Записан
Страниц: [1]   Вверх
  Печать  
 

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines