Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - DenisK

Страницы: [1]
1
Всё о Html / Как сделать ...
« : 12 Апреля 2002, 18:43:39 »
ну можно конечно сделать одну страницу со слоями и подкачивать в них инфу JS
но это еще более уродская система, не представляю себе кому взбредет в голову такое городить чтобы скрыть адрес
для чего это надо?

2
Всё о Html / Как сделать ...
« : 12 Апреля 2002, 18:05:14 »
можно все во фрейм засунуть, тогда будет видеи адрес фрейма

3
Веб-технологии / XML
« : 02 Апреля 2002, 12:23:08 »
Цитировать
Ну а═кто мне тут рассказывал, что он для "поиска" предназначен??????!!!!!!! Он для "адресации" предназначен!!! Ты хоть русский язык знаешь?!! Это замена URL , а не SQL  


Ну какой-ты упрямый :). XPath - ЯЗЫК для адресации, т.е. задает критерии адресации. Адресация и поиск стоят очень очень близко. Когда мы задаем критерии адресации, мы фактически осуществляем поиск. Если например ты хочешь в Москве НАЙТИ какой-то дом, ты будешь искать его по АДРЕСУ.
Могу привести абстрактный пример такого поиска на XPath:

moscow/streets/street[name="Тверская"]/houses/house[number=2]/flats/flat[number="45"]

на SQL похожий запрос мог бы выглядеть так:
SELECT * FROM flats WHERE street="Тверская" AND house=2 AND number=45

Ты когда нибудь пробовал вводить в браузере что-нибудь типа http://www.altavista.*/somedir/*.* ?
Так что URL здесь вообще нипричем.
Я не филолог, но по-моему я ясно выражаюсь и если ты придираешься к этому, то это плохой признак отсутствия других аргументов.

4
Веб-технологии / XML
« : 01 Апреля 2002, 20:42:38 »
Цитировать
Файлик называется ~/.Xdefaults и содержит нечто вроде

и как тут деревья описывать? мы про разные вещи говорим

Цитировать
XML - кроме деревьев ничего не умеет представить

А что еще нужно?

Цитировать
ГыГыГы  А мне казалось , что это язык описания связей между документами, а не движек для поиска информации )))))))

Тебе не правильно казалось.
XPath - это язык адресации частей XML документа, предназначенный для использования с XSLT и Xpointer.
(http://www.w3.org/TR/1999/REC-xpath-19991116.  - оригинал,
http://www.rol.ru/news/it/helpdesk/xpath01.htm перевод)
А про движок я ничего не говорил.

Цитировать
А с помощью SQL ничего искать низя

Ну не надо к словам придираться, так мы тут такой флейм разведем... Я хотел покороче. Все понимают для чего нужен SQL. Моя главная мысль, что XPath выполняет фактически ту же роль при поиске в XML, что и SQL при поиске по базе - выборка.

5
Веб-технологии / XML
« : 01 Апреля 2002, 20:04:54 »
Цитировать
Вообщем хватит нести бред. Либо ты рассказываешь про рулезность конкретных продуктов (Cocon или PHP-xml функции), либо рисуешь табличку рулезности XML относительно ASCII (\\n разделенных) файлов по задачам и времени/удобству работы с ними.


В ASCII удобно хранить табличную информацию, также как и в БД. Но представь себе документ древовидной структуры, с большой вложенностью, причем ветви имеют разную вложенность, разное кол-во атрибутов, да и еще эта структура часто меняется. Короче у меня реальных примеров таких море. Вообще многие вещи удобнее описать как сложное дерево, чем в виде прямоугольной таблицы. Замучаешься ты это описывать в тексте. Можно извратится и придумать собственный формат хранения таких данных, только зачем? Для работы с ним, тебе нужно будет создавать какую-то логику на Perl или на др. языке чтобы найти там информацию, скорее всего ты будешь использовать регулярные выражения. Если структура изменится, придется менять логику, а иногда это сделать трудно. Если ты захочешь использовать этот файл еще где-то, то придется перекладывать эту логику в новое приложение.
XML для того и был придуман, чтобы описывать сложные структуры данных,  например деревья.
Плюс ко всему документ на XML можно с помощью XSL преобразовать в любой другой формат, а при помощи XPath можно легко искать нужную информацию - это практически SQL только для XML документов.

6
Веб-технологии / 2 NeoNox
« : 01 Апреля 2002, 16:54:40 »
Цитировать
Этот тред создан как обсуждение вот этого треда:
http://forums.webscript.ru/showthre...=&threadid=4307


Кажется я этого не говорил. Я читал многие форумы, просто остановился на этом треде (типа накипело :) ) и цитаты взяты оттуда.

По поводу применять/не применять. Как и любую другую технологию, XML нужно применять после анализа целесообразности. И не кидаться из крайности в крайность: делать сайты из трех страниц на XML, или говорить, что XML никуда не годен, нада все делать на Perl. Области применения я немного обрисовал, но эту тему можно развить.

Цитировать
Обоснуй пожалуйста. В чем неоспоримые преимущества перед реализацией на , ну скажем, HTML+Perl+Oracle?


Вот именно это я назвал бредом (извиняюсь за резкость). А в чем неиспоримое преимущество строительства домов из кирпича и цемента вместо использования строительного крана? :) XML применяется не вместо HTML+Perl+Oracle, а вместе с ними. Oracle (или другая БД) получает запрос и генерирует ответ в XML. В работе БД нет никакого намека на HTML, а во многих случаях и вообще на конкретный сайт. Работа БД: получить информацию, что-то с ней сделать, вернуть ответ. Где и как он будет использован, программиста БД не каcается. Дальше этот XML парсится с XSL. Программеру XSL в свою очередь не важно, откуда берется XML, и ваще динамический он или статический, он просто пишет механизм преобразования документа в HTML. Даже если проект делается одним человеком, такое разграничение сильно помогает повысить повторное использование кода, обеспечивает переносимость проекта, смену дизайна и структуры, представление контента в разных форматах и.тд.

Цитировать
В предыдущих темах поднимался вопрос только (!) о XML. Без XSL, Java и остальных приблуд.

А было бы забавно обсудить например JS в отрыве от HTML, IE, NN :)

7
Веб-технологии / XML
« : 01 Апреля 2002, 15:24:15 »
Цитировать
http://www.ukrpost.net сделан на XML - это сразу заметно, потому как URL у них все уродливые, не для людей сделанные ....  


У людей с кривыми руками и без XML такие урлы... Хотя иногда приходится жертвовать качеством урлов, но только в сложных приложениях.

Цитировать
> 3. "Под XML не существует программного обеспечения"
Я бы сказал - под XML практически не существует интструментария,
(сравни с коммандной строкой unix - для txt файлов и регулярными выражениями).


Я не понимаю какой инструментарий тебе нужен. Редакторов для XML полно (XML Spy например). Да и вообще, XML - то для того и сделан, что бы в ручную его не править (здесь доля шутки) - для страницы сложной структуры в XML гораздо проще написать Web-интерфейс для редактирования.

Цитировать
IMHO - не стоит культивировать культ XML

согласен, вообще не стоит культивировать культы :)
я не призываю использовать XML в домашних страницах :), но если у вас будет большой проект  - от 50 страниц, с возможностью редактирования из веба, быстрого изменения структуры и дизайна, с представлением информации в нескольких форматах, использованием разных БД, да еще если проет будет выполнятся коллективно, то очень рекомендую присмотреться к XML.

8
Веб-технологии / XML
« : 01 Апреля 2002, 12:09:21 »
Да, не простой путь... но через это должны все пройти...

1. Действительно, большинство ПО написано на Java - т.к. XML применяется преимущественно в больших проектах и там где нужна мультиплатформенность. Но так же есть куча библиотек для PHP, Perl и естественно ASP. Под PHP настраивается все очень быстро т.к. все библиотеки входят в стандартную поставку (v 4.1.2), у многих провайдеров установлена последняя версия PHP, поэтому здесь тоже проблем нет. Так что, могу дать ссылок и помочь с настройкой.

2. 90% примения XML с которым я встречался - это XML + XSL на стороне сервера! Забудь про парсинг на клиенте! В XML хранятся статические страницы (только данные, типа заголовок, description, текст и все, чем одна страница может отличаться от другой), а также в виде XML генерится динамический ответ от БД или других приложений - форумы, каталоги и т.д. Далее, весь это XML парсится с помощью XSL и клинт получает HTML. XSL - отличный язык шаблонов с огромными возможностями, зачем изобретать свой язык шаблонов, когда есть XSL? Тем более в этом случае мы получаем независимость от платформы и языка: весь свой сайт легко можно переложить на другую платформу, только поменяв парсер, XML трогать не надо.

Честно говоря, я не сильно знаю как Microsoft смотрит на эту технологию, я работаю с Java. Я только знаю, что технологию Web-сервисов, с которой все уже работают несколько лет, Microsoft приписывает себе, и называет ее .NET. Надеюсь они ее не испортят, потому что вещь действительно классная, советую про нее почитать.

И еще, ни в коем случае не советую всем взять и быстро переводить свои проекты в XML! Не стоит применять его там, где без него можно обойтись, это будет лишь дополнительная трата ресурсов. Но есть вещи, где XML действительно незаменим: большие сайты с контент-менеджментом, электронная коммерция (передача данных между партнерами) и т.д. По крайней мере понять помощь этой технологии советую всем.

9
Веб-технологии / XML
« : 29 Марта 2002, 18:54:51 »
Webscript.ru  - отличный ресурс, много хороших статей, скриптов, опытных людей в форуме и т.д. Тем неожиданее для меня было найти здесь столько заблуждений некоторых опытных программеров, касающихся технологии XML.

1. "XML - сырая технология и поэтому нигде не используется"
2. "XML не нужен для описания структуры, так как проще использовать txt файлы и реляционные базы данных"
3. "Под XML не существует программного обеспечения"
4. "XML - мертвый язык и никогда не заменит HTML, PHP, Perl и т.д."
и многое другое...
Короче я был в шоке.  Не ожидал увидеть на таком сайте столько БРЕДА! Господа, вас же дети читают!
Поосторожнее с такими категоричными мнениями, для многих вы возможно являетесь авторитетами.

Страницы: [1]