我只是在使用PHP为ERP做前端仪表板。哪个可以将ERP与XML请求和响应集成。 ERP URL类似于http://localhost:9000
。
要从该ERP获取数据,我必须将XML请求发送到特定模板中的ERP服务器URL(这些详细信息在ERP集成手册中给出)
XML请求模板:
<ENVELOPE>
<HEADER>
<VERSION>1</VERSION>
<TALLYREQUEST>Export</TALLYREQUEST>
<TYPE>Data</TYPE>
<ID>TrialBalance</ID>
</HEADER>
<BODY>
<DESC>
<STATICVARIABLES>
<EXPLODEFLAG>Yes</EXPLODEFLAG>
<SVEXPORTFORMAT>$$SysName:XML</SVEXPORTFORMAT>
</STATICVARIABLES>
</DESC>
</BODY>
</ENVELOPE>
如果我将此请求发送到ERP服务器http://localhost:9000
,它会给出如下响应:
XML响应模板:
<ENVELOPE>
<DSPACCNAME>
<DSPDISPNAME>Purchase Accounts</DSPDISPNAME>
</DSPACCNAME>
<DSPACCINFO>
<DSPCLDRAMT>
<DSPCLDRAMTA>-49566060.80</DSPCLDRAMTA>
</DSPCLDRAMT>
<DSPCLCRAMT>
<DSPCLCRAMTA></DSPCLCRAMTA>
</DSPCLCRAMT>
</DSPACCINFO>
</ENVELOPE>
现在我不知道如何将XML请求发送到URL并使用php捕获此响应。
我是 curl 的新手。我知道发送请求但我不知道如何接收此响应存储并显示它。
我确定我是否捕获了这个响应并显示它。我可以解析XML并从ERP中获取我想要的值。我现在在黑暗中,有人可以抛光,以便它可以解锁我的下一步。
提前致谢!!!