powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSL+SQL
4 сообщений из 4, страница 1 из 1
XSL+SQL
    #33439935
Silence
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. У меня возникла следующая проблема:
Есть процедура, которая в общем виде выглядит так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
create proc Proc1
...
Select
...
show.PRSHW_SHOW_ID	as [event_id],
ISNULL(Lng1.PRLSR_VALUE, '') as [event_name],
show.PRSHW_CODE	as [event_code]
...
For XML AUTO
Эта процедура на выходе выдает:
<show event_id="4234" event_name="Дон Кихот" event_code="">
Есть XSL-шаблон:
(*)<xsl:value-of select="ordr/usr1/show/ @event_name " disable-output-escaping="yes"/>
Вопрос: Почему, если я напишу:
<xsl:value-of select="ordr/usr1/show/ @event_id " disable-output-escaping="yes"/>
в ASP-страничке я увижу заполненное поле, а если напишу вариант, обозначенный (*), то увижу только пустое поле? Имеет ли значение, из какой таблицы происходит выборка, с точки зрения шаблона?
...
Рейтинг: 0 / 0
XSL+SQL
    #33440031
qu-qu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Silence... Имеет ли значение, из какой таблицы происходит выборка, с точки зрения шаблона?

С точки зрения шаблона - абсолютно фиолетово из какой таблички получился тот, или иной XML-выход... можно написать даже что-то типа select au_id as event_id, au_fname as event_name, au_lname as event_code from pubs..authors as show for xml auto и продолжать "трахаться" с шаблоном...
(дело касается только выходного XML и шаблона, который пытается его обработать).

Для решения вашей проблемы необходимы более точные сведения как о первом (что за XML на выходе процедуры) так и о втором (что за XSLT-шаблон применяется).
...
Рейтинг: 0 / 0
XSL+SQL
    #33440322
Фотография 1024
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ordr/usr1/show/@event_name - значение аттрибута event_name

ordr/usr1/show/@event_id - значение аттрибута event_id

разные выражения поиска - разный результат
...
Рейтинг: 0 / 0
XSL+SQL
    #33441456
Silence
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Огромное спасибо всем за помощь, разобралась. Дело было в том, что процедура вызывалась "некорректно". Приношу извенения за беспокойство и свою глупость(.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / XSL+SQL
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]