我以前从未使用过XML,不幸的是,到目前为止,我无法通过谷歌找到合适的解决方案。
在我将在域https://domain-a.de下托管的应用程序中,我需要从第三方应用程序https://domain-b.de请求数据。为此他们为我提供了一个xml api。
我有一个看起来如下的表格
<input type="text" class="consumption" name="energy-consumption">
<button onclick="getOffer()">Create Offer</buttone>
&#13;
单击按钮后,我想从xml工作表信息中请求。 我不想用php做它然后我需要重新加载页面,这在我的原因没有意义,这就是为什么我想使用ajax从xml api请求数据。
要获取信息,我需要在应用程序启动后立即创建身份检查请求。
<Request>
<Identity>
<userid>DE001</userid>
<password>123456789ok</password>
<Identity>
</Request>
&#13;
在验证过程之后,服务器将响应一个验证码,这对于进一步的请求是必要的。
例如:
<Request>
<Identity>
<AuthCode>Response Code from Server after successful authentifikation through Username and Pass</AuthCode>
</Identity>
<quotation>
<zip>10179</zip>
<consumptionP>4000</consumptionP>
</quotation>
</Request>
Response From the Server would be than
<Response>
<data>
<provider gvnr="1">Provider A</provider>
<provider gvnr="2">Provider B</provider>
</data>
<Response>
&#13;
此数据将显示而不是通过我的应用程序中的inner.HTML,用户可以选择它。
这里的任何人都可以告诉我如何连接到这个xml文件并通过这个身份验证来检索数据吗?
一般情况下,我的应用程序构建在javascript和php中,对xml的请求我想要使用ajax以及以前从未使用过但它不应该是一个问题我想因为我能够用js写。
提前感谢你们的帮助