Модераторы: diadiavova
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> вывод определенной ветки первой, сперва извлечь element с t=3 остальные  
:(
    Опции темы
medin_84
Дата 16.10.2008, 13:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 3.1.2008

Репутация: нет
Всего: нет



допустим xml
Код

<elements>
<element t=1>1</element>
<element t=2>2</element>
<element t=3>3</element>
<element t=4>4</element>
<element t=5>5</element>
<element t=6>6</element>
</elements>


надо сперва вытащить element где t=3
остальные после

то есть должно быть так
3
1
2
4
5
6

как это можно сделать?!

Это сообщение отредактировал(а) medin_84 - 16.10.2008, 13:07
PM MAIL   Вверх
medin_84
Дата 16.10.2008, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 26
Регистрация: 3.1.2008

Репутация: нет
Всего: нет



вот так получилось  smile 
Код

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method='html' version='1.0' encoding='UTF-8' indent='yes'/>

<xsl:template match="el">

  <h2>alternate sort</h2>
    <table border="1">
      <xsl:for-each select="L[@t='3']">
    <tr>
    <td><xsl:value-of select="."/></td>
    </tr>
      </xsl:for-each>
     <xsl:for-each select="L[@t!='3']">
      <tr>
    <td><xsl:value-of select="."/></td>
    </tr>
      </xsl:for-each>
    </table>
</xsl:template>

</xsl:stylesheet>


Это сообщение отредактировал(а) medin_84 - 16.10.2008, 14:28
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "XML/XSLT"
diadiavova

Прежде чем опубликовать вопрос, попробуйте воспользоваться поиском - возможно тема уже поднималась.

Также рекомендуем Вам зайти в раздел FAQ ,раздел дополняется и, возможно, там вы увидите готовое решение.

Для ответов на часто задаваемые вопросы существует FAQ раздела. Новости можно публиковать в разделе новостей. Для статей так же есть специальный раздел

Желаем удачи в Вашем деле!


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, diadiavova.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | XML, XSL | Следующая тема »


 




[ Время генерации скрипта: 0.0367 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.