powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Поиск xml записи по параметру.
5 сообщений из 5, страница 1 из 1
Поиск xml записи по параметру.
    #35448022
patibobr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем здравствуйте, есть ли возможность производить поиск по xml файлу с помощью HTML и XSL.
Я просто знаю и пользуюсь сортироовкой записей xml файла:

<xsl:sort order="ascending" select="number(salary)" data-type="number"/>

Может что-то наподобие есть и для поиска записей по параметру.
Например: задал параметр "salary" = 10000, и в таблице в HTML отобразились только те записи, у которых "salary"=10000. ВОТ.

Если кто знает подскажите, а если есть какие нибудь примеры, вообще буду очень рад.
...
Рейтинг: 0 / 0
Поиск xml записи по параметру.
    #35448086
Volder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
пример
Код: plaintext
1.
2.
3.
4.
5.
<?xml version="1.0" encoding="windows-1251"?>
<root>
   <name salary="1000">Митя</name>
   <name salary="2000">Ваня</name>
   <name salary="1000">Петя</name>
</root>
+
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
   <xsl:output encoding="Windows-1251"/>
   <xsl:template match="/root">
      <tablica>
         <xsl:for-each select="name[@salary='1000']">
            <yacheiko>
               <xsl:value-of select="."/>
            </yacheiko>
         </xsl:for-each>
      </tablica>
   </xsl:template>
</xsl:stylesheet>
=
Код: plaintext
1.
2.
3.
4.
<?xml version="1.0" encoding="Windows-1251"?>
<tablica>
   <yacheiko>Митя</yacheiko>
   <yacheiko>Петя</yacheiko>
</tablica>
...
Рейтинг: 0 / 0
Поиск xml записи по параметру.
    #35448706
patibobr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.
А как бы эту вот '1000' передать из Html из например
<input type='text'>
...
Рейтинг: 0 / 0
Поиск xml записи по параметру.
    #35449014
Volder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
через параметр
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
   <xsl:output encoding="Windows-1251"/>
   <xsl:param name="sal" select="1000"></xsl:param>
   <xsl:template match="/root">
      <tablica>
         <xsl:for-each select="name[@salary=$sal]">
            <yacheiko>
               <xsl:value-of select="."/>
            </yacheiko>
         </xsl:for-each>
      </tablica>
   </xsl:template>
</xsl:stylesheet>
но Вам нужно не присваивать внутри, а передавать его извне с Вашей формочки.
...
Рейтинг: 0 / 0
Поиск xml записи по параметру.
    #35449232
patibobr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо Volder.
С выборкой разобрался, но никак не могу найти как параметр передать из HTML? может есть примерчик.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Поиск xml записи по параметру.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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