Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Нужна помощь!! / 13 сообщений из 13, страница 1 из 1
06.12.2007, 14:20
    #34991192
vados
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!!
суть вопроса такова,я вычисляю содержимое тблицы по формуле и заношу их в определенный столбец ,но вычисляемый результат только отображается в столбце при запуске таблицы и никакие значения не записываются в xml !!!А когда вычисляю сумму , то я получаю 0 т.к. данных в этом столбце нет!!!Каким образом можно решить данную проблему??????
...
Рейтинг: 0 / 0
06.12.2007, 15:26
    #34991510
M0us
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!!
опишите поподробнее - вставьте свой скрипт чтобы было что обсуждать.
...
Рейтинг: 0 / 0
06.12.2007, 16:08
    #34991732
vados
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!!
<xsl:for-each select="Record">

<tr>

<td align ="left" style="font-size: 12pt;background-color: white; color : black;" >
<xsl:value-of select="@DateTime"/></td>
<td align ="left" style="font-size: 12pt;background-color: white; color : black;" >
<xsl:value-of select="@ValueCol1"/></td>
<td align ="left" style="font-size: 12pt;background-color: white; color : black;" >
<xsl:value-of select="@ValueCol2"/></td>
<td align ="left" style="font-size: 12pt;background-color: white; color : black;" >
<xsl:value-of select="@ValueCol3"/></td>
<td align ="left" style="font-size: 12pt;background-color: white; color : black;" >
<xsl:value-of select="format-number((number(@ValueCol1)-(@ValueCol2))*(@ValueCol3),'0.###')"/>


</td>

</tr>
</xsl:for-each>

<xsl:for-each select="RecordSum">

<tr>

<td align ="left" style="font-size: 12pt;background-color: white; color : black; font-weight : bold" >Итого</td>
<td align ="left" style="font-size: 12pt;background-color: white; color : black;" >
<xsl:value-of select="@SumCol1"/></td>
<td align ="left" style="font-size: 12pt;background-color: white; color : black;" >
<xsl:value-of select="@SumCol2"/></td>
<td align ="center" style="font-size: 12pt;background-color: white; color : black;" >
<xsl:value-of select="@SumCol3"/></td>
<td align ="left" style="font-size: 12pt;background-color: white; color : black;" >
<xsl:value-of select="sum(/Base/Object/Record/@ValueCol4)"/></td>
</tr>
</xsl:for-each>
...
Рейтинг: 0 / 0
06.12.2007, 16:37
    #34991919
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!!
vadosи никакие значения не записываются в xmlпреобразование никак не влияет на исходный документ. НИКАК.
...
Рейтинг: 0 / 0
06.12.2007, 16:41
    #34991938
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!!
придётся тебе рекурсией пройтись по этим нодам и лапками всё просуммировать.
...
Рейтинг: 0 / 0
06.12.2007, 19:02
    #34992509
vados
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!!
а как это сделать???если можно приведите пример!!
...
Рейтинг: 0 / 0
06.12.2007, 19:05
    #34992513
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!!
...
Рейтинг: 0 / 0
07.12.2007, 13:27
    #34993929
vados
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!!
Ничего не получается(( Я выложил исходник может кто поможет решить данную проблему!!!
...
Рейтинг: 0 / 0
07.12.2007, 16:28
    #34994669
M0us
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!!
что-то вроде этого должно пройти:

Код: plaintext
sum(/Base/Object/Record/translate(@ValueCol4, ' ', '1'))

Просто нужно поиграться и правильно описать какие на какие символы заменять.
Но лучше сделать культурный xml чтобы не извращаться на уровне шаблонов.
...
Рейтинг: 0 / 0
07.12.2007, 16:30
    #34994679
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!!
разве так можно?
...
Рейтинг: 0 / 0
11.12.2007, 11:38
    #35000496
M0us
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!!
maXmoразве так можно? если честно, то н проверял. По наитию написал, с sql-скими привычками. А что - разве так нельзя?
...
Рейтинг: 0 / 0
19.12.2007, 10:29
    #35019474
vados
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!!
нельзя!((
...
Рейтинг: 0 / 0
19.12.2007, 19:38
    #35021709
vados
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Нужна помощь!!
пацики помогите!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / Нужна помощь!! / 13 сообщений из 13, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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