如何将数据发布到url并解析来自xml格式的url的响应,并将xml数据解析为另一个url [英] How to post data to an url and parse response from that url of xml format and repost parse xml data to another url

查看:118
本文介绍了如何将数据发布到url并解析来自xml格式的url的响应,并将xml数据解析为另一个url的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我必须将html表单的数据发布到url,然后以xml格式读取响应。再一次,我必须解析那个xml并从url xml获取数据,然后我又要发布另一个url。



打击我尝试了一些代码但得到了结果。

请帮助。



I have to post data of a html form to an url and then read response in xml format. Again I have to parse that xml and take data from url xml and again I have to post another url.

Blow I have tried some code but getting results.
Please Help.

<head runat="server">
    <title></title>
    <meta http-equiv="X-UA-Compatible" content="IE=Edge, chrome=1"/>
<script>
    "use strict";
    function submitForm(oFormElement) {
        var xhr = new XMLHttpRequest();
        xhr.onload = function () { alert(xhr.responseText); }
        xhr.open(oFormElement.method, oFormElement.action, true);
        xhr.send(new FormData(oFormElement));
        return false;
    }
</script>

</head>













<body>

    <form method="post" name="customerData" action="https://abc.com/abc/epi/fts" id="customerData" onsubmit="return submitForm(this);">


         <input  name='login' value='160' readonly="readonly" hidden="hidden"/>
         <input  name='pass' value='Test@123' readonly="readonly" hidden="hidden" />
          <input  name='ttype' value='NBFundTransfer' readonly="readonly" hidden="hidden"/>
          <input  name='prodid' value='NSE' readonly="readonly"hidden="hidden" />
        <input  name='amt' value="<%Response.Write(Request.QueryString["TXN_AMOUNT"]);%>" readonly="readonly"hidden="hidden" />
        <input  name='txncurr' value='INR' readonly="readonly"hidden="hidden" />
         <input  name='txnscamt' value='0' readonly="readonly"hidden="hidden"/>
         <input  name='clientcode' value="<%Response.Write(b64);%>" readonly="readonly" type="hidden"/>
         <input  name='txnid' value="<%Response.Write(Request.QueryString["orderid"]);%>" readonly="readonly" hidden="hidden" />
        <input  name='date' value="<%Response.Write(d);%>" type='hidden'hidden="hidden"/>
        <input  name='custacc' value="<%Response.Write(Request.QueryString["EMAIL"]);%>" type='hidden'hidden="hidden"/>

          <input type="submit" onclick="btnclick" id="btnclick" />
        </form>

</body>









现在我得到了一些xml数据.....













now I got some xml data .....




<?xml version="1.0" encoding="UTF-8" ?>
<MMP>
<MERCHANT>
<RESPONSE>
<url>https://abc.com/abc/epi/fts</url>
<param name="ttype">NBFundTransfer</param>
<param name="tempTxnId">2418</param>
<param name="token">ClT6Sr4mjGhvFpsiBaUwaorib62ihEwLUh69hNKBUAE%3D</param>
<param name="txnStage">1</param>
</RESPONSE>
</MERCHANT>
</MMP>







我是asp.net的绝对初学者,在解析xml后没有获得重新发布数据的逻辑。

I在谷歌做了很多搜索但很困惑,怎么做




i'm absolute beginner in asp.net and not getting logic to repost data after parsing xml.
I did lots of search on google but confused, How to do

推荐答案

参考 - AJAX - 服务器响应 [ ^ ]。阅读XML并做任何你想做的事。
Refer - AJAX - Server Response[^]. Read the XML and do whatever you want to do.


这篇关于如何将数据发布到url并解析来自xml格式的url的响应,并将xml数据解析为另一个url的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆