imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование > Для профессионалов
Опции темы
Старый 19.08.2003, 21:47     # 1
gregp
Junior Member
 
Аватар для gregp
 
Регистрация: 28.07.2003
Адрес: IL
Сообщения: 93

gregp Путь к славе только начался
Xml, Asp, База данных - нужен совет

Добрый вечер!

Имеется XML на стороне клиента (сидит в Frames, доступен для всех страниц).

Его содержимое нужно внести в базу данных.

Пишется вся ента радость на ASP.

Чтоб было понятнее ето корзина покупок, которая составляется у клиента и ее нужно послать на сервер.

Заранее благодарен!
gregp вне форума  
Старый 19.08.2003, 21:52     # 2
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Т.е. есть фрейм с XML объектом и нам саму XML структуру нужно переправить на сервер. Правильно ?

Если так, то думаю самым простым решением будет запихать содержимое фрейма в input (type=hidden) и передать POST'ом ...
RaZEr вне форума  
Старый 19.08.2003, 21:57     # 3
gregp
Junior Member
 
Аватар для gregp
 
Регистрация: 28.07.2003
Адрес: IL
Сообщения: 93

gregp Путь к славе только начался
Спасибо огромное



Я хочу быть уверен что правильно тебя понял:

Весь обьект кидаю как input?
Во фрейме есть есче всякие весчи, как с ними быть?
gregp вне форума  
Старый 19.08.2003, 22:05     # 4
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Лишнее не кидай, только сам XML ... через объектную модель документа его возьми ... скажем если он в <div id=myxml>твой хмл</div>, то это document.getElementById('myxml').innerHtml;
RaZEr вне форума  
Старый 19.08.2003, 22:35     # 5
gregp
Junior Member
 
Аватар для gregp
 
Регистрация: 28.07.2003
Адрес: IL
Сообщения: 93

gregp Путь к славе только начался
Я кажисьне врубаюсь, если можно попытайся разжевать, я два дня сам сижу, сейчас вот решил попросить о помоши:

В начале странички я вызываю етот XML:

Код:
document.write("<xml id = orderList>")
Код:
document.write(parent.orderList.transformNode(parent.xsl))
.....

потом пишу его в таблицу

......

А потом есть форма, в которой по твоему совету, хочу ето дело передать.
Пытаюсь запихнуть в форму а оно не лезет
gregp вне форума  
Старый 19.08.2003, 23:17     # 6
RaZEr
МОД-Оператор ЭВМ
 
Аватар для RaZEr
 
Регистрация: 18.04.2002
Адрес: Питер
Сообщения: 4 343

RaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех ГуруRaZEr Отец (мать) всех Гуру
Это XML:
Код:
<?xml version="1.0" standalone="yes"?>
<root>
<Customer>
    <CompanyName>Northern Lights, Ltd</CompanyName>
    <Order>
        <OrderDate>12-19-2001</OrderDate>
        <OrderTotal>102.13</OrderTotal>
    </Order>
    <Order>
        <OrderDate>01-07-2002</OrderDate>
        <OrderTotal>127.63</OrderTotal>
    </Order>
</Customer>
<Customer>
    <CompanyName>Southern Accents, Inc.</CompanyName>
    <Order>
        <OrderDate>12-22-2001</OrderDate>
        <OrderTotal>291.74</OrderTotal>
    </Order>
</Customer>
</root>
Это скрипт:
Код:
<html><body><script language="JavaScript">
var xmlobj = new ActiveXObject("Microsoft.XMLDOM");
xmlobj.load('test.xml');
alert(xmlobj.xml);
</script></body></html>
Так вот вместо alert'а тебе нужно:
Код:
document.write('<input type="hidden" name=xz value="'.myxml.'">');
RaZEr вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 22:30.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.