powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / DO/UNDO
7 сообщений из 7, страница 1 из 1
DO/UNDO
    #37542650
kartes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!
Есть такая у меня проблема, в xsl файле почему то не отрабатывает условия, возможно, я не правильно его описал, поправьте люди добрые кто знает:
<Action description="текст">
<Do description="MML command">
<Command>
<xsl:text>ADD PARAM: S="</xsl:text>
<xsl:value-of select="$SS"/>
<xsl:text>", K="</xsl:text>
<xsl:value-of select="$KK"/>
<xsl:text>"</xsl:text>
<xsl:text>;</xsl:text>
</Command>
<Error>^ERR</Error>
<Prompt>^--- END$</Prompt>
</Do>
<Undo description="MML command rollback">
<Command>
<xsl:text>ADD PARAM: S="</xsl:text>
<xsl:value-of select="$SS"/>
<xsl:text>",OPERTYPE=MOD,K="</xsl:text>
<xsl:value-of select="$KK"/>
<xsl:text>"</xsl:text>
<xsl:text>;</xsl:text>
</Command>
<Error>^ERR</Error>
<Prompt>^--- END$</Prompt>
</Undo>
</Action>

Должно отрабатывать в случае ошибки условия /Undo, но почему то, после ошибки в Do прекращает выполнение и вывод ошибку, хотя должно вывести rollback со значением MOD.
Спасибо!
...
Рейтинг: 0 / 0
DO/UNDO
    #37542662
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Условия это xsl:if и xsl:choose, их здесь вообще нет.
...
Рейтинг: 0 / 0
DO/UNDO
    #37542685
kartes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Antonariy,

Я не самый сильный писатель на этом языке....может подскажите как правильно нада было сделать мое условие. Буду очень благодарен!!!
...
Рейтинг: 0 / 0
DO/UNDO
    #37542697
kartes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Могу пояснить условия, если 2 параметра S,K передаются верно то команда выполняется тоже верно и на выходе саксесфулл, но как тока пытаешься эти же параметры записать еще раз, то выдает ошибки и это норм, поэтому и было сделано второе условия, мол если ошибка то выполнять OPERTYPE=MOD, в этом случае оно просто перезаписывает результат и на выходе желанный саксесфулл
...
Рейтинг: 0 / 0
DO/UNDO
    #37542718
mage.lan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kartes,

XSL не относится к императивным языкам.
для того, чтобы он работал, ему необходимо предоставить XML документ для разбора.
все, что делает XSL - преобразование из XML во что-то еще...

то что хотите вы от XSL подойдет например Си. Зачем вам XSL?
...
Рейтинг: 0 / 0
DO/UNDO
    #37542729
kartes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mage.lan,

Дела в том, что приложении которое отсылает mml команды работает тока через xsl, xml имеется к нему он и передает входные параметры для xsl, и результат пишет в базу ok/false.
...
Рейтинг: 0 / 0
DO/UNDO
    #37542756
mage.lan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kartes,

ну вот давайте с xml и начнем тогда.
вы его покажите, расскажите, что в нем может быть не так (что меняется).
еще расскажите, какой должен быть результат работы xsl (хотя-бы формат xml, html, text, pdf...)

а xsl мы как-нить нашкрябаем уже...

проблема в том, что то, что вы привели не достаточно для того чтобы понять хотя-бы вашу идею, я даже диалект предположить не могу того, на чем вы изъястниться пытаетесь.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / DO/UNDO
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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