Дата  Запланированые курсы
30.07 Рисование на компьютере при помощи планшета (базовый курс)
30.07 Adobe After Effects. Создание анимации и эффектов
13.08 Средства векторной графики. Adobe Illustrator
27.08 Поисковая оптимизация (SEO)
03.09 Введение в тестирование программного обеспечения
10.09 DEV-J-MP+. Расширенная комплексная программа "Разработчик прикладного программного обеспечения (Язык Java)"
10.09 DEV-J10. Программирование на платформе Java. Введение в язык Java
10.09 MOC-20740B. Установка, Хранение и Вычисления с Windows Server 2016
10.09 Поисковая оптимизация (SEO) для профессионалов
10.09 DEV-J-CP. Комплексная программа "Разработчик прикладного программного обеспечения (Язык Java)"
10.09 Поисковая оптимизация (SEO) для профессионалов
10.09 Компьютерное проектирование в системе AutoCAD (базовый курс)
10.09 MOC-10985. Введение в базы данных SQL
10.09 Основы создания веб-сайтов. Adobe Dreamweaver
10.09 DEV-C22. Стандарт С++11, С++14, С++17 для прикладного программирования
17.09 MOC-20761. Создание запросов данных при помощи Transact-SQL
17.09 DEV-J20. Программирование на платформе Java. Стандартные пакеты
17.09 Средства растровой графики. Adobe Photoshop
24.09 DEV-J30. Программирование на платформе Java. Разработка многоуровневых приложений
24.09 MOC-20741B. Сетевая инфраструктура на основе Windows Server 2016
01.10 MOC-20762. Разработка баз данных SQL
01.10 Компьютерное проектирование в системе AutoCAD (базовый курс)
01.10 Профессиональная верстка сайтов. HTML5 и CSS3
01.10 DEV-С-CP+. Расширенная комплексная программа «Разработчик прикладного программного обеспечения (Языки С и C++)»
01.10 DEV-C10. Процедурное программирование. Языки С/C++
01.10 Основы алгоритмизации и программирования (Группа I)
01.10 Основы алгоритмизации и программирования (Группа II)
02.10 DEV-J-MP+. Расширенная комплексная программа "Разработчик прикладного программного обеспечения (Язык Java)"
02.10 DEV-J10. Программирование на платформе Java. Введение в язык Java
08.10 MOC-20764. Администрирование инфраструктуры баз данных SQL
08.10 MOC-20742B. Инфраструктура идентификации на основе Windows Server 2016
08.10 DEV-J60. Технологии разработки корпоративных приложений на платформе Java Enterprise Edition (Java EE)
08.10 Введение в тестирование программного обеспечения
08.10 QA-QAAB. Автоматизация тестирования ПО (Базовый курс)
15.10 Компьютерное проектирование в системе AutoCAD (профессиональный курс)
15.10 Средства векторной графики. Adobe Illustrator
15.10 DEV-OCPJP. Подготовка к сдаче сертификационных экзаменов серии Oracle Certified Professional Java Programmer
22.10 MOC-20744A. Безопасность инфраструктуры средствами Windows Server 2016
22.10 Введение в тестирование программного обеспечения
22.10 MOC-10987. Настройка производительности и оптимизация баз данных SQL
22.10 Основы создания веб-сайтов. Adobe Dreamweaver
24.10 NET-DLINKSW-LAB. Технологии коммутации современных сетей Ethernet. Лабораторный практикум
25.10 DEV-J20. Программирование на платформе Java. Стандартные пакеты
29.10 MOC-10961B. Автоматизация администрирования с Windows PowerShell
07.11 DEV-C20. Объектно-ориентированное программирование. Базовый уровень. Язык С++
12.11 Профессиональная верстка сайтов. HTML5 и CSS3
12.11 Компьютерное проектирование в системе AutoCAD (базовый курс)
19.11 DEV-J30. Программирование на платформе Java. Разработка многоуровневых приложений
26.11 Средства растровой графики. Adobe Photoshop
26.11 Поисковая оптимизация (SEO)
03.12 Компьютерное проектирование в системе AutoCAD (базовый курс)
03.12 DEV-C21. Объектно-ориентированное программирование. Углубленное изучение. Язык С++
10.12 Основы создания веб-сайтов. Adobe Dreamweaver
10.12 Поисковая оптимизация (SEO) для профессионалов
10.12 Средства векторной графики. Adobe Illustrator
17.12 Компьютерное проектирование в системе AutoCAD (профессиональный курс)
09.01 DEV-C22. Стандарт С++11, С++14, С++17 для прикладного программирования
14.01 DEV-OCPJP. Подготовка к сдаче сертификационных экзаменов серии Oracle Certified Professional Java Programmer
04.02 DEV-QT10. Прикладное программирование на С++ с использованием Qt. Базовый уровень
11.02 DEV-J60. Технологии разработки корпоративных приложений на платформе Java Enterprise Edition (Java EE)
11.03 Введение в тестирование программного обеспечения
11.03 Введение в тестирование программного обеспечения
Открыт набор на осенний семестр в Академию информатики для школьников Открыт набор на осенний семестр на программы второго высшего образования
Добро пожаловать, Гость! Чтобы использовать все возможности Вход или Регистрация.

Уведомление

Icon
Error

Елена Бенкен, On-Line поддержка книги
Valentin57
#1 Оставлено : 25 января 2009 г. 18:50:17(UTC)
Ранг: Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 22.01.2009(UTC)
Сообщений: 16
Баллов: 48
Откуда: Russia

Применение ДОМ 3 XPath ,"document.evaluate(xpathExpression,.." в Mozille на jscript.
XML документ - Листинг 25.1,
XSL документ - Листинг 25.6,
Замена фильтрации "Бриллиантовая рука" на
"Бриллианты навсегда"
Реклама
Elena.Benker
#2 Оставлено : 28 января 2009 г. 21:38:33(UTC)
Ранг: Активный Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 01.10.2005(UTC)
Сообщений: 136
Баллов: 408
Откуда: Russia St. Petersburg

Поблагодарили: 1 раз в 1 постах
О чем речь?
Valentin57
#3 Оставлено : 29 января 2009 г. 16:55:49(UTC)
Ранг: Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 22.01.2009(UTC)
Сообщений: 16
Баллов: 48
Откуда: Russia

При использовании IE легко и просто применяется ActiveXObject Microsoft.XMLDOM
1. функция selectSingleNode
2. setAttribute
После их применения можно изменить работу фильтра.
Но в Mozille это не работает.
Вопрос: Как изменить работу фильтра?
Elena.Benker
#4 Оставлено : 30 января 2009 г. 15:24:11(UTC)
Ранг: Активный Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 01.10.2005(UTC)
Сообщений: 136
Баллов: 408
Откуда: Russia St. Petersburg

Поблагодарили: 1 раз в 1 постах
Применять стандартные DOM-методы.
Зачем вы вообще используете JavaScript для обработки XML? Для Ajax-ответов? Так там вообще не надо трогать ActiveX.
Valentin57
#5 Оставлено : 30 января 2009 г. 17:15:25(UTC)
Ранг: Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 22.01.2009(UTC)
Сообщений: 16
Баллов: 48
Откуда: Russia

1. >> Применять стандартные DOM-методы
Теперь я не понял. Неопределенная форма глагола, потеря сущности. Это вопрос или ответ?
2. >>Зачем вы вообще используете JavaScript для обработки XML?
Можно на другом.
3. >> Для Ajax-ответов?
Вроде на Ajax намеков не было.
Как правило там "XMLHttpRequest", "Msxml2.XMLHTTP" или что-то вроде.
Кроме модного словца ничего нового, основных 20-30 строк плюс
буржуазно-демократический промоушен с паблик релейшн.
4. >> Так там вообще не надо трогать ActiveX.
Вот я и спрашиваю про "Firefox Mozilla"

Что-бы ВЫ не гадали, это полезно для формирования меню и т. д.
========================================
Т.О., дано:
XML документ - Листинг 25.1,
XSL документ - Листинг 25.6,
Вопрос: Вопрос: Как изменить работу фильтра?






George_Z
#6 Оставлено : 2 февраля 2009 г. 4:05:04(UTC)
Ранг: Активный Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 24.09.2007(UTC)
Сообщений: 49
Баллов: 147
Откуда: Zimbabwe Leningrad

<blockquote id="quote"><font size="1" face="Verdana, Helvetica, Arial" id="quote">quote:<hr height="1" noshade id="quote"><i>Originally posted by Valentin57</i>
Кроме модного словца ничего нового, основных 20-30 строк плюс
буржуазно-демократический промоушен с паблик релейшн.
<hr height="1" noshade id="quote"></blockquote id="quote"></font id="quote">
Шизофренично
Elena.Benker
#7 Оставлено : 2 февраля 2009 г. 16:54:07(UTC)
Ранг: Активный Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 01.10.2005(UTC)
Сообщений: 136
Баллов: 408
Откуда: Russia St. Petersburg

Поблагодарили: 1 раз в 1 постах
Могу повторить:
для решения вашей проблемы следует применять стандартные DOM-методы, позволяющие оперировать с узлами документа.
Valentin57
#8 Оставлено : 2 февраля 2009 г. 20:10:35(UTC)
Ранг: Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 22.01.2009(UTC)
Сообщений: 16
Баллов: 48
Откуда: Russia

Почему такие амбиции????
Вроде, мой вопрос для профессионала должен быть понятен.
Но я не быдучи таковым, мог сконструировать его не удачно.
Если не хотите отвечать, то так и скажите. Я ж не применяю грубую мужскую силу.
Если не понятно я задал вопрос, спросите и я изменю формулировку на более конкретную.
Поэтому я обратился снова к Вашей книге.
1. В самом начале Вы пишете о первоисточниках.
Это вызывает чувство достойного уважения к Вам.
Тем кто стоит на плечах гигантов - много известно.
2. Далее, я снова обратился к тексту книги.
Очень странно. Очень. Почему-то мысли при чтении книги спотыкаются.
Нет, написано хорошо, даше очень хорошо.
Но возникает ощущение, что чего-то не хватает.
В академическом стиле, всегда было принято давать определения понятиям.
Если понятия не опрелелить, то делают перечисления или краткое пояснение(хотя бы по аналогии).
Хотя так не всегда возможно.
3. Другой момент. Теория "кристаллизуется" в практических примерах.
XPath. Половина материала повторяется? Все это можно найти в инете.
Скачкообразно разрушаются логические связи. Как будто строк, а иногда целых листов не хватает.
Но в принципе для первого раза хватает... Что- бы запутаться.
Это мое мнение. Доказывать данный тезис я сейчас не буду...
============================================================
Поэтому, что-бы поставить точку в этом вопросе, я изменю свй вопрос.
1. Будте любезны, если Вам не затруднительно, подскажите пожалуйста, как и какие стандартные DOM-методы применить для решения моей проблемы?
2. Если это представляет для Вас определенные трудности то, чтобы не убивать мое и Ваше время попусту, не будете ли Вы добры,
дать ссылки на классиков, дабы познакомится с идейным совершенством и логическим изяществом первозданности?
Хотелось бы знать, как это все выглядело в момент создания творцом, до вмешательства потусторонних сил.



Elena.Benker
#9 Оставлено : 3 февраля 2009 г. 21:04:54(UTC)
Ранг: Активный Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 01.10.2005(UTC)
Сообщений: 136
Баллов: 408
Откуда: Russia St. Petersburg

Поблагодарили: 1 раз в 1 постах
Рискну что-то ответить, хотя ваши вопросы носят явно провокационный характер.
Что касается претензий к моей книге, являющейся первым опытом писательства, то поверьте, я могу сформулировать гораздо больше вашего списка, хотя и с ним не спорю.
Что касается обработки XML, мне привычнее обрабатывать их php-скриптом, т.е. DOM-функциями, которые позволяют легко получить массив из текстовых узлов XML-документа. Имхо обрабатывать на сервере удобнее. Потом можно использовать функцию постраничного вывода, которую я нашла в Инете и привела в книжке. Вам она не понравилась? Иначе к чему ваши вопросы? А по мне так она удобна.
Dimitry.Ketov
#10 Оставлено : 3 февраля 2009 г. 21:46:59(UTC)
Ранг: Активный Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 01.12.2002(UTC)
Сообщений: 3,382
Баллов: 10,146
Откуда: Russia Санкт-Петербург

Valentin57, к чему эта агрессия?
Valentin57
#11 Оставлено : 4 февраля 2009 г. 1:44:47(UTC)
Ранг: Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 22.01.2009(UTC)
Сообщений: 16
Баллов: 48
Откуда: Russia

Елена Сергеевна, спасибо.
Я во всем разобрался.
Всего Вам хорошего. С уважением, Валентин.
Elena.Benker
#12 Оставлено : 4 февраля 2009 г. 22:38:00(UTC)
Ранг: Активный Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 01.10.2005(UTC)
Сообщений: 136
Баллов: 408
Откуда: Russia St. Petersburg

Поблагодарили: 1 раз в 1 постах
Подумав над Вашим вопросом, я решила, что лучшим решением все-таки является библиотека ExtJS.
Собрав вместе extjs.com/deploy/...amples/grid/paging.html и extjs.com/deploy/...les/grid/xml-grid.html,
можно получить симпатичную табличку с постраничным выводом. Код могу выслать почтой - он слишком длинный для форума.
Т.е. что я хочу сказать: обработка XML на серверной стороне - это очень удобно. Но если уж вам хочется обрабатывать XML на клиентской стороне с помощью JavaScript, то не стоит в наше время делать это руками - берите хороший фреймворк вроде ExtJS.
Valentin57
#13 Оставлено : 5 февраля 2009 г. 1:09:58(UTC)
Ранг: Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 22.01.2009(UTC)
Сообщений: 16
Баллов: 48
Откуда: Russia

Спасибо. Очень хочется глянуть профессиональный код.
А то я пробую DOM и XSLTProcessor. Обработку ошибок через исключения.
Инфа с www.ibm.com/
С запросами тоже вроде получается, наверное :).
Как-то обработать перекрывающиеся запросы надо, тут пока ...
Еще раз благодарю, здорово помогли. Досвидания.
Valentin57
#14 Оставлено : 5 февраля 2009 г. 12:00:38(UTC)
Ранг: Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 22.01.2009(UTC)
Сообщений: 16
Баллов: 48
Откуда: Russia

Вот тут нашел
forum.vingrad.ru/topic-145112/0.html
goog-ajaxslt.sourceforge.net
valexeev.livejournal.com/9469.html
ajaxpatterns.org/Browser-Side_XSLT
//------
А вот IDE и отладка, только Eclipse ?
Голышом, в чем мать родила, как то...
Elena.Benker
#15 Оставлено : 10 февраля 2009 г. 19:01:13(UTC)
Ранг: Активный Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 01.10.2005(UTC)
Сообщений: 136
Баллов: 408
Откуда: Russia St. Petersburg

Поблагодарили: 1 раз в 1 постах
Итак, для постраничного вывода с помощью ExtJS надо взять пример с гридами, указанный мною во второй ссылке и добавить туда фрагмент из первой ссылки:
var pagingBar = new Ext.PagingToolbar({
pageSize: 25,
store: store,
displayInfo: true,
displayMsg: 'Displaying topics {0} - {1} of {2}',
emptyMsg: "No topics to display",

items:[
'-', {
pressed: true,
enableToggle:true,
text: 'Show Preview',
cls: 'x-btn-text-icon details',
toggleHandler: function(btn, pressed){
var view = grid.getView();
view.showPreview = pressed;
view.refresh();
}
}]
});

Проблема лишь в том, чтобы все это понять - ExtJS реализует очень непростую объектную модель.
LKonstantin
#16 Оставлено : 13 февраля 2009 г. 16:44:17(UTC)
Ранг: Новичок

Группы: Зарегистрированные пользователи
Зарегистрирован: 13.02.2009(UTC)
Сообщений: 2
Баллов: 6

Здравствуйет Елена! Хочу вам выразить благодарность, за успешное написание вами книги. Давно заметил, что большинство книг, которые поступают в продажу - перевод с иностранного языка, то есть предоставленная информация там преподносится как справочное руководство. А когда читаешь эту книгу - чувствуешь себя, как-будто находишся в аудитори и слушаешь лекцию, либо выполняешь лабораторную работу :-), эта книга ИМЕННО для самостоятельного изучения материала. Книга написана отлично, виден сильный, большой педогогический опыт, всё "разложено по полочкам". В первый день как купил книгу, не мог оторваться от неё. По больше бы таких работ с вашей стороны. Хотелось бы узнать, когда будете писать новую книгу и на какую тему?

P. S.: Ещё очень порадовало, что в сопровождении к книге шёл диск с нужным ПО. Книга отличная, спасибо вам!
Elena.Benker
#17 Оставлено : 17 февраля 2009 г. 18:16:45(UTC)
Ранг: Активный Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 01.10.2005(UTC)
Сообщений: 136
Баллов: 408
Откуда: Russia St. Petersburg

Поблагодарили: 1 раз в 1 постах
Спасибо большое, ради таких слов и стоит писать что-либо.
Недавно сдала в издательство книжку по Ajax, но в ней наиболее интересную часть (про jquery) написал Г.Самков - автор блога по этой библиотеке. Там тоже будет диск с примерами, но моя-то часть как раз была скорее попыткой осмыслить по-русски extjs, по этой интересной библиотеке еще мало написано.
VictorHugo
#18 Оставлено : 25 февраля 2009 г. 15:07:13(UTC)
Ранг: Активный Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 02.03.2005(UTC)
Сообщений: 54
Баллов: 162

C интересом будем ждать выхода новой книги из печати. Когда это приблизительно произойдет?
Будет ли она распространяться на факультете или только в магазинах?
Elena.Benker
#19 Оставлено : 25 февраля 2009 г. 18:23:08(UTC)
Ранг: Активный Участник

Группы: Зарегистрированные пользователи
Зарегистрирован: 01.10.2005(UTC)
Сообщений: 136
Баллов: 408
Откуда: Russia St. Petersburg

Поблагодарили: 1 раз в 1 постах
Обещали издать весной. Полагаю, что в условиях кризиса (как хотите называйте те обстоятельства, в связи с которыми большинство предприятий ограничено в средствах) выдавать студентам мы ее не сможем. Но тираж - 3 т. (это сейчас обычный первый тираж технической литературы), так что продавться она должна широко.
RSS Лента  Atom Лента
Пользователи, просматривающие эту тему
Guest (3)
Быстрый переход  
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.