d3nis
Так. Глобальное отличие, для понимания.
Клиентский код исполняется на клиенте. В браузере. Все джаваскрипты и всякие прочие html+dom работают на стороне клиента, когда он забрал данные из сети.
Серверный код исполняется на сервере. На выделенной машине, которая ответит при запросе на somesite.com. Этот ответ на запрос в виде html+js+чего там еще браузер заберет себе, на клиент, и сделает из него то, что посчитает нужным.
Для работы серверного кода, о чем мы сейчас и говорим, необходимо, чтобы сервер мог использовать серверное программирование. Ключевые слова Perl, PHP, Python, Ruby, ASP и так далее.
Если такая возможность есть, тогда задача решается следующим образом:
- на сервере забираем xml-документ с нужного адреса
- преобразуем его в понятный нам (программисту) вид, чтобы можно было понять его данные и использовать их
- когда клиент запрашивает от сервера страницу - выдаем ему нужные данные, например в виде html-оболочки
Я ответил на вопросы?