如何将数据发布到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
本文介绍了如何将数据发布到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屋!
查看全文