powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как взять только нужное?
4 сообщений из 4, страница 1 из 1
Как взять только нужное?
    #39450670
sharkoff_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
День добрый!
Нужно с помощью XSL взять из XML фрагмента:
Код: xml
1.
2.
3.
4.
5.
6.
7.
8.
 <eventTriggers>
      <eventTrigger name="TriggerBefore" type="before-data" language="PLSQL">
         <source>Log.fBefore(666,:XDO_USER_NAME)</source>
      </eventTrigger>
      <eventTrigger name="TriggerAfter" type="after-data" language="PLSQL">
         <source>Logg.fAfter()</source>
      </eventTrigger>
   </eventTriggers>




Хочу получить только:
Log.fBefore(666,:XDO_USER_NAME)

Интересует только тот source , что с типом type="before-data"
...
Рейтинг: 0 / 0
Как взять только нужное?
    #39450703
sharkoff_new
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решил так
Всем спасибо
<trig>
<xsl:for-each select="xdm:eventTriggers/xdm:eventTrigger">
<xsl:if test="@type='before-data'">
<xsl:value-of select="xdm:source"/>
</xsl:if>
...
Рейтинг: 0 / 0
Как взять только нужное?
    #39450818
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: xml
1.
<xsl:value-of select="eventTriggers/eventTrigger[@type="before-data"]/source" />
...
Рейтинг: 0 / 0
Как взять только нужное?
    #39450819
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Напутал с кавычками
Код: xml
1.
<xsl:value-of select="eventTriggers/eventTrigger[@type='before-data']/source" />
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Как взять только нужное?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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