|
|
|
Задача по xsl
|
|||
|---|---|---|---|
|
#18+
есть вопрос... исходный xml: <?xml version="1.0"?> <ROOT> <Documents Name="NdOTS4387"> <Document Code="1"> <Field Name="IdOTS4387" ViewValue="1"></Field> <Field Name="Name" ViewValue="fgfgh"></Field> <Documents Name="NdOTS4388"> <Document Code="4"> <Field Name="IdOTS4387" ViewValue="1"></Field> <Field Name="IdOTS4388" ViewValue="4"></Field> </Document> </Documents> </Document> <Document Code="2"> <Field Name="IdOTS4387" ViewValue="2"></Field> <Field Name="Name" ViewValue="aaaaa"></Field> <Documents Name="NdOTS4388"> <Document Code="1"> <Field Name="IdOTS4387" ViewValue="2"></Field> <Field Name="IdOTS4388" ViewValue="1"></Field> </Document> </Documents> </Document> </Documents> </ROOT> как мне вывести отдельно из NdOTS4388 ViewValue="4", а потом ViewValue="1"???, то есть мне нада вывести в HTML в таком виде: fgfgh 4 aaaaa 1 если писать: <xsl:for-each select="/ROOT/Documents/Document/Documents/Document"> <p align="left" style="font-size: 12pt; font-family: Times New Roman" ><xsl:value-of select="Field[@Name='IdOTS4388']/@ViewValue"/> </p> то оно выведет вместе... а мне нада именно отдельно.... помогите плз.... если можно кусок кода который это будет делать :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.04.2008, 12:34 |
|
||
|
Задача по xsl
|
|||
|---|---|---|---|
|
#18+
Бррр.... бред какой-то.. возмоно вот так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2008, 09:04 |
|
||
|
Задача по xsl
|
|||
|---|---|---|---|
|
#18+
Спасибо SuSa... хоть ктото откликнулся... Твое предложение работает, но как оказалось xml схема может быть немного другой... то есть: <?xml version="1.0"?> <ROOT> <Documents Name="NdOTS4387"> <Document Code="1"> <Field Name="IdOTS4387" ViewValue="1"></Field> <Field Name="Name" ViewValue="fgfgh"></Field> <Documents Name="NdOTS4388"> <Document Code="4"> <Field Name="IdOTS4387" ViewValue="1"></Field> <Field Name="IdOTS4388" ViewValue="4"></Field> </Document> <!-- это то что появилось новое, то есть таких вложений может быть несколько--> <Document Code="5"> <Field Name="IdOTS4387" ViewValue="1"></Field> <Field Name="IdOTS4388" ViewValue="5"></Field> </Document> <!-- конец нового текста --> </Documents> </Document> <Document Code="2"> <Field Name="IdOTS4387" ViewValue="2"></Field> <Field Name="Name" ViewValue="aaaaa"></Field> <Documents Name="NdOTS4388"> <Document Code="1"> <Field Name="IdOTS4387" ViewValue="2"></Field> <Field Name="IdOTS4388" ViewValue="1"></Field> </Document> </Documents> </Document> </Documents> </ROOT> в результате нада получить : fgfgh 4 5 aaaaa 1 если можеш и тебе не трудно - глянь пожалуйста... я просто только начал разбираться в xsl, а задача срочная... но в любом случае спасибо за предидущее предложение ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2008, 11:38 |
|
||
|
Задача по xsl
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2008, 16:50 |
|
||
|
Задача по xsl
|
|||
|---|---|---|---|
|
#18+
PS. используй кнопу SRC для кода, а то нечитабельно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.04.2008, 16:51 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=14&tid=1333940]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
29ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 141ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...