Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / как вывести номер позиции HTML + XML / 8 сообщений из 8, страница 1 из 1
29.06.2006, 17:15
    #33822384
Alex Nik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вывести номер позиции HTML + XML
Всем доброго времени суток!

Задачка конечно простая... Вообщем есть XML и есть HTML в котором табличка строится по данным из XML, например:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
<table datasrc="xml" datafld="root">
<thead>
<td/>
<td/>
</thead>
<tbody>
<td><span datasrc="xml" datafld="doc"/><td>
<td><span datasrc="xml" datafld="sum"/><td>
</tbody>
</table>

XML например вида:

Код: plaintext
1.
2.
3.
4.
5.
<root>
 <doc>aaa</doc>
 <sum> 111 </sum>
 <doc>bbb</doc>
 <sum> 222 </sum>
</root>

Соответственно будет табличка 2 х 2.
Так вот... вопрос, мне нужно вывести порядковый номер строки в табличку. Самый простой способ впарить в XML еще один тег <num></num> и туда писать значение счетчика, но может есть какая нить функция чтоб это не в XML, а в HTML-е сделать сразу?
...
Рейтинг: 0 / 0
29.06.2006, 18:31
    #33822570
beard-electronic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вывести номер позиции HTML + XML
Есть функция position(), которая возвращает номер текущего обрабатываемого узла из набора
...
Рейтинг: 0 / 0
29.06.2006, 18:33
    #33822576
beard-electronic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вывести номер позиции HTML + XML
Это в случае, когда используется XSLT, XQuery..., вобщем тот язык, который использует XPath
...
Рейтинг: 0 / 0
30.06.2006, 09:27
    #33823219
Alex Nik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вывести номер позиции HTML + XML
И куда мне эту функцию впарить? :) мне ж надо что это в html отображалось без моего участия, то есть на данном этапе XSL вообще не используется. Это называется внедрение XML в HTML.
...
Рейтинг: 0 / 0
30.06.2006, 18:01
    #33825086
M0us
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вывести номер позиции HTML + XML
и каким образом Вы собираетесь внедрять xml в html?
...
Рейтинг: 0 / 0
03.07.2006, 09:11
    #33826507
Alex Nik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вывести номер позиции HTML + XML
Ну насчет теории могу вам посоветовать почитать спецификацию DOM и ее расширения :) А если коротенько, то на HTML странице создается элемент <XML id=... src=...>, где src - это адрес где лежит XML файл, а после этого уже осуществляется связка хтмл элементов с хмл (см. выше)

Если кому интересно можно почитать здесь:
www.script-coding.info/LinkXML.html
...
Рейтинг: 0 / 0
05.07.2006, 15:17
    #33833114
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вывести номер позиции HTML + XML
можно жскриптом поколупаться.
...
Рейтинг: 0 / 0
06.07.2006, 16:53
    #33836356
Alex Nik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как вывести номер позиции HTML + XML
Да я собственно сразу жаваскриптом и сделал, но потом подумал, а вдруг есть какая нить функция :)
...
Рейтинг: 0 / 0
Форумы / XML, XSL, XPath, XQuery [игнор отключен] [закрыт для гостей] / как вывести номер позиции HTML + XML / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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