Доброе всем. У нас в организации вводится онлайн проверка страховых полисов. Попробую описать проблему. Есть онлайн-сервис проверки полисов. В простом варианте отсылается им xml файл определенной структуры:
| Код | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> </head> <body> <form name="frm" enctype="multipart/form-data" action="<<URL-адрес сервиса>>" method="post"> <input name="uplTheFile" type="file" /> <input type="submit" name="btnUploadTheFile" value="Upload" />
</form> </body> </html>
|
Пример xml-файла:
| Код | <?xml version="1.0" encoding="utf-8" ?> <service name="chkPol" uid="Имя пользователя" pwd="Пароль" xmlns="http://site.kemoms.ru/xsd/Service.xsd"> <req pwd="111" date="2010-09-20"> <pers fn="ййй" ln="ццц" mn="" birth="1989-07-22" /> <pasp ser="3201" num="435677" /> <polis num="43080084451" /> </req> </service>
|
Результат ответа с сервера страничка: https:\\11.0.0.37\service\default.aspx (примерное название)
| Код | <?xml version="1.0" encoding="utf-8" ?> <service name="chkPol" uid="Имя пользователя" pwd="Пароль" xmlns="http://site.kemoms.ru/xsd/Service.xsd"> <req pwd="111" date="2010-09-20"> <pers fn="ййй" ln="ццц" mn="" birth="1989-07-22" /> <pasp ser="3201" num="435677" /> <polis num="43080084451" /> </req> <answ id="82"> <pers fn="ЙЙЙ" ln="ЦЦЦ" mn="УУУ" birth="1989-07-22" sex="М" region="42" ate="18" /> <polis num="43020034800" date="2005-10-15" ate="5" /> <med ate="5" lpu="161" date="2009-01-23" /> <work status="1" dogovor="35_04632_05">что там</work> <smo id="43" /> </answ> </service>
|
Вопросы такие: 1. Как можно отправить данные вводимые в html форме на этот сервис, без выбора xml файла? 2. Как обработать этот ответ с сервера и поместить данные с него в форму html?
Спасибо. Сорри если что то написал непонятно, сами в шоке %) |