|
|
|
Помогите пожалуйста превратить ответ сервера в формате XML в таблицу...
|
|||
|---|---|---|---|
|
#18+
серверный код (данные берет из базы access Борей.mdb и выдаёт клиенту в виде xml ответа) <%@ Language=JavaScript %> <% // debugger; var sql='select * from [Сотрудники]'; if (Request.Body.Item) sql=decodeURIComponent(Request.Body); if (Request.QueryString!="") sql=unescape(Request.QueryString); Response.ContentType= "text/xml"; var objConn= Server.CreateObject("ADODB.Connection"); var fso=Server.CreateObject("Scripting.FileSystemObject"); var mdbPath= fso.BuildPath(Server.MapPath("."),"Борей.mdb"); objConn.Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + mdbPath + ";") var objRs= objConn.Execute(sql); objRs.save(Response, 1); %> *** клиентский код <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title> Удалённое выполнение SQL-запроса </title> </head> <body SCROLL="NO" bottommargin="1" topmargin="1" leftmargin="0" rightmargin="0" bgcolor="#FFC0CB"> <fieldset><label>SQL-запрос:</label><button language="JavaScript" onclick="runSQL()">Выполнить</button> <textarea id=idSQL wrap=off rows=9 cols=80 style="width:100%; overflow:scroll;"> select*from [Сотрудники] </textarea></fieldset> <fieldset><label>XML-ответ:</label> <textarea id=idXML wrap=off rows=24 cols=20 style="width:100%; overflow:scroll;"> </textarea></fieldset> </body> <script type="text/javascript"> var req; function runSQL() { var url= "ExecSQL.asp", sql= encodeURIComponent(document.getElementById("idSQL").value); if (window.XMLHttpRequest) req= new XMLHttpRequest(); else if (window.ActiveXObject) req= new ActiveXObject("Microsoft.XMLHTTP"); req.onreadystatechange= processReqChange; req.open('POST', url, true); req.setRequestHeader("Content-Type", "text/plan; charset=windows-1251"); req.setRequestHeader("Content-Type", "application/x-www-from-urlencoded"); req.send(sql); } function processReqChange() { if (req.readyState == 4) if (req.status ==200) document.getElementById("idXML").value= req.responseText; else alert("Не удалось получить данные:\n" + req.statusText); } </script> </html> ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2008, 20:56 |
|
||
|
Помогите пожалуйста превратить ответ сервера в формате XML в таблицу...
|
|||
|---|---|---|---|
|
#18+
Ничего не понял. >>клиентский код - это то что получаешь в результате? Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.02.2008, 08:14 |
|
||
|
|

start [/forum/topic.php?fid=14&msg=35107176&tid=1334010]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 14ms |
| total: | 156ms |

| 0 / 0 |

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