|
XML id записи (не могу получить.).
|
|||
---|---|---|---|
#18+
Всем привет, вот мой xml простой файл <?xml version="1.0" encoding='windows-1251'?> <list> <employee> <num>1</num> <fio>Агапов Иван Иванович</fio> <date_of_birth>13.06.1985</date_of_birth> <phone>149-52-17</phone> <address>Москва</address> <post>Инженер</post> <salary>34222</salary> </employee> <employee> <num>2</num> <fio>Сидоров Петр Валентинович</fio> <date_of_birth>04.03.1987</date_of_birth> <phone>222-55-68</phone> <address>Ульяновск</address> <post>Уборщик</post> <salary>12000</salary> </employee> <employee> <num>3</num> <fio>Минкин Денис Прокофьевич</fio> <date_of_birth>23.07.1988</date_of_birth> <phone>978-34-76</phone> <address>Москва</address> <post>Бармен</post> <salary>23000</salary> </employee </list> С помощью вот этого куска HTML кода отобоажается каждая запись таблицы отдельно <H2>Сотрудник</H2> <table border="3" id="table1"> <tr> <td>Номер:</td> <td><INPUT type="TEXT" DATASRC="#dsoemp" DATAFLD="NUM" size="30" id="empnum"/></td> <tr> <td>ФИО:</td> <td><INPUT type="TEXT" DATASRC="#dsoemp" DATAFLD="FIO" size="30"/></td> <tr> <td>Дата рождения:</td> <td><INPUT type="TEXT" DATASRC="#dsoemp" DATAFLD="DATE_OF_BIRTH" size="30"/></td> <tr> <td>Телефон:</td> <td><INPUT type="TEXT" DATASRC="#dsoemp" DATAFLD="PHONE" size="30"/></td> <tr> <td>Адрес:</td> <td><INPUT type="TEXT" DATASRC="#dsoemp" DATAFLD="ADDRESS" size="30"/></td> <tr> <td>Должность:</td> <td><INPUT type="TEXT" DATASRC="#dsoemp" DATAFLD="POST" size="30"/></td> <tr> <td>Зарплата:</td> <td><INPUT type="TEXT" DATASRC="#dsoemp" DATAFLD="SALARY" size="30"/></td> </table> <BUTTON onClick="dsoemp.recordset.movefirst()">Перв.запись</BUTTON> <BUTTON onClick="dsoemp.recordset.movenext();if (dsoemp.recordset.EOF) dsoemp.recordset.moveprevious()">След.запись</BUTTON> <BUTTON onClick="dsoemp.recordset.moveprevious();if (dsoemp.recordset.BOF) dsoemp.recordset.movenext()">Пред.запись</BUTTON> <BUTTON onClick="dsoemp.recordset.movelast()">Посл.запись</BUTTON> Нашёл такую функцию в интернете recordset.AbsolutePosition;, которая выдает теущее значение (можно сказать ID) записи. Вопрос: Если данные из xml выводить не по одной записи, а в таблице (смотрите ниже), есть ли возможность взять вот такой вот id (recordset.AbsolutePosition) для каждой записи, Чтобы получался пронумерованный список. <H2>Список Сотрудников</H2> <XML ID="dsoemp" SRC="employee.xml"></XML> <TABLE DATASRC="#dsoemp" BORDER="3" CELLPADDING="1" ID="empTable" DATAPAGESIZE="10"> <THEAD> <TH>Номер</TH> <TH>ФИО</TH> <TH>Дата рождения</TH> <TH>Телефон</TH> <TH>Адрес</TH> <TH>Должность</TH> <TH>Зарплата</TH> </THEAD> <TR ALIGN="center"> <TD><SPAN DATAFLD="NUM"></SPAN></TD> <TD><SPAN DATAFLD="FIO"></SPAN></TD> <TD><SPAN DATAFLD="DATE_OF_BIRTH"></SPAN></TD> <TD><SPAN DATAFLD="PHONE"></SPAN></TD> <TD><SPAN DATAFLD="ADDRESS"></SPAN></TD> <TD><SPAN DATAFLD="POST"></SPAN></TD> <TD><SPAN DATAFLD="SALARY"></SPAN></TD> </TR> </TABLE> ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2008, 16:08 |
|
XML id записи (не могу получить.).
|
|||
---|---|---|---|
#18+
честно попытался разобраться, что Вам нужно - но так и не понял попробуйте сформулировать по-другому ... |
|||
:
Нравится:
Не нравится:
|
|||
17.07.2008, 21:42 |
|
XML id записи (не могу получить.).
|
|||
---|---|---|---|
#18+
Это не так просто сформулировать. Но попробую Я просто пытаюсь узнать, есть ли возможность получить ID записи в такой вот таблице. <TABLE DATASRC="#dsoemp" BORDER="3" CELLPADDING="1" ID="empTable" DATAPAGESIZE="10"> <THEAD> <TH>Номер</TH> <TH>ФИО</TH> <TH>Дата рождения</TH> <TH>Телефон</TH> <TH>Адрес</TH> <TH>Должность</TH> <TH>Зарплата</TH> </THEAD> <TR ALIGN="center"> <TD><SPAN DATAFLD="NUM"></SPAN></TD> <TD><SPAN DATAFLD="FIO"></SPAN></TD> <TD><SPAN DATAFLD="DATE_OF_BIRTH"></SPAN></TD> <TD><SPAN DATAFLD="PHONE"></SPAN></TD> <TD><SPAN DATAFLD="ADDRESS"></SPAN></TD> <TD><SPAN DATAFLD="POST"></SPAN></TD> <TD><SPAN DATAFLD="SALARY"></SPAN></TD> </TR> </TABLE> Если объяснить по другому, то просто добавить в таблицу новый столбец <TH>ID записи</TH> со значением <TD><SPAN DATAFLD="ID"><SPAN></TD> или ка то по другому. Так вот: есть ли в xml возможность вычислять id записи, чтобы xml файл был такой: <?xml version="1.0" encoding='windows-1251'?> <list> <employee> <fio>Агапов Иван Иванович</fio> <date_of_birth>13.06.1985</date_of_birth> <phone>149-52-17</phone> <address>Москва</address> <post>Инженер</post> <salary>34222</salary> </employee> <employee> <fio>Сидоров Петр Валентинович</fio> <date_of_birth>04.03.1987</date_of_birth> <phone>222-55-68</phone> <address>Ульяновск</address> <post>Уборщик</post> <salary>12000</salary> </employee> <employee> <fio>Минкин Денис Прокофьевич</fio> <date_of_birth>23.07.1988</date_of_birth> <phone>978-34-76</phone> <address>Москва</address> <post>Бармен</post> <salary>23000</salary> </employee </list> А в HTML таблице, вывести с помощью может какого-нибудь специального слова, команды или функции нумерацию записей. например: 1 Агапов Иван Иванович 2 Сидоров Петр Валентинович 3 Минкин Денис Прокофьевич Просто хочется таблицу с нумерацией строк, можно ли в html вычеслить номер строки, какая первая, какая вторая, и т.д. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2008, 12:48 |
|
XML id записи (не могу получить.).
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2008, 13:09 |
|
XML id записи (не могу получить.).
|
|||
---|---|---|---|
#18+
или Код: plaintext
PS в структуру своего HTML, конечно, перевести еще надо. ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2008, 13:12 |
|
XML id записи (не могу получить.).
|
|||
---|---|---|---|
#18+
А в HTML как это примерно будет выглядеть, нельзя ли какой нибудь пример кода, дальше сам. Трудновато, только начинаю с этим со всем разбираться. Если что всё равно спасибо. (Думаю разбирусь.) ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2008, 13:39 |
|
XML id записи (не могу получить.).
|
|||
---|---|---|---|
#18+
patibobrА в HTML как это примерно будет выглядеть, нельзя ли какой нибудь пример кода, дальше сам. какой-нибудь пример кода ... |
|||
:
Нравится:
Не нравится:
|
|||
18.07.2008, 17:05 |
|
|
start [/forum/topic.php?fid=14&fpage=50&tid=1333837]: |
0ms |
get settings: |
11ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
65ms |
get tp. blocked users: |
1ms |
others: | 318ms |
total: | 463ms |
0 / 0 |