![]() |
|
Модераторы: diadiavova |
![]()
|
|
| Ln78 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 25.11.2006 Репутация: нет Всего: 15 |
Начал изучать XML по книге "ХМL для профессионалов", изд-во "ЛОРИ", 2001. Дошёл до примера "Использование модели DOM для создания документа XML на основе текста".
Фрагмент примера ниже.
У меня почему-то при отображении информации срабатывает ветка <xsl:otherwise>. В начале думал, что ошибка где-то при чтении из файла, потом все операции чтения убрал, заменил на задание значений непосредственно в коде, ничего не изменилось. Создалось впечатление, что фрагмент кода от <XML id=docBook> <% до %> </XML> вообще не выполняется. Подскажите, пожалуйста, в чём ошибка! |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 3 Всего: 186 |
Конечно, не выполняется. Это же код ASP.
Вообще, изучать XML DOM по его реализации в ASP по меньшей мере странно, т.к. енто никогда тебе не пригодится. Ищи инфу по использованию DOM в JavaScript. Добавлено через 1 минуту и 9 секунд Чтобы код ASP выполнялся, тебе нужно установить IIS (есть на диске с Windows XP) и переименовать файл в .asp. |
|||
|
||||
| Ln78 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 25.11.2006 Репутация: нет Всего: 15 |
Exception: То, что это код ASP - это понятно, в примере вообще 2 файла: один *.htm, в котором кнопка для запуска анализа, другой - файл *.asp, фрагмент которого и приведён выше. IIS безусловно установлен. Сам сценарий выполняется, не выполняется только его фрагмент, указанный выше. Вопросы методики изучения XML следует задавать 13 авторам, написавшим книгу, пример из которой и рассматривается. Свои не относящиеся к вопросу комментарии и, тем более,странные объявления, следует давать в другом месте.
Люди! Неужели никто не знает, в чём причина? Но это пример из самого начала учебника. Или вопрос настолько тривиальный, что никто не захотел отвечать? Помогите новичку! |
|||
|
||||
| Exception |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 3 Всего: 186 |
Я не ошибусь, если предположу, что книге более пяти лет? Что, если попробовать заменить xmlns:xsl="http://www.w3.org/TR/WD-xsl" на xmlns:xsl="http://www.w3.org/1999/XSL/Transform"?
Спасибо за ценный совет! Непременно учту, на случай, если мне захочется написать не относящийся к вопросу комментарий или странное объявление. |
||||
|
|||||
| Ln78 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 25.11.2006 Репутация: нет Всего: 15 |
Книга действительно очень старая (оригинальное издание в 2000г, перевод в 2001-м).
Замена не помогла |
|||
|
||||
| Exception |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 4525 Регистрация: 26.12.2004 Репутация: 3 Всего: 186 |
Приведи тогда полный код.
|
|||
|
||||
| Ln78 |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 274 Регистрация: 25.11.2006 Репутация: нет Всего: 15 |
Во вложении - исходный код, 3 файла: текстовый, из которого должны читаться данные, BookForm.htm - содержит кнопку, по нажатию которой и выполняется DisplayBook.asp. Пути приведены такие, как в оригинальном примере
Присоединённый файл ( Кол-во скачиваний: 1 )
Example.rar 2,15 Kb |
|||
|
||||
![]()
|
| Правила форума "XML/XSLT" | |
|
|
Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась. Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение. Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел Желаем удачи в Вашем деле! Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | XML, XSL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |