【发布时间】:2026-02-01 14:10:02
【问题描述】:
我在从 SOAP 响应中提取信息时遇到了一些问题。 这是我得到的回复:
<?xml version="1.0" encoding="utf-8" ?>
- <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
- <soap:Body>
- <GetInfoFromSendingResponse xmlns="http://test.test.com/">
<GetInfoFromSendingResult>{"SendingID":"2468","Subject":"Test","ID":"2468","CampaignID":"890","ForwardAddress":"test@test.ro","SendingTime":"1/14/2016 8:00:00 AM","SendLeadsToEmail":"0","LanguageID":"6","LeadsTestMode":true,"WebversionLink":"","Language":"FR"}</GetInfoFromSendingResult>
</GetInfoFromSendingResponse>
</soap:Body>
</soap:Envelope>
我需要来自GetInfoFromSendingResult 的信息并将其存储在一个变量中,以便我可以使用该信息。
示例:根据 SOAP 响应中提供的 "Language" 信息更改表单的语言。任何帮助表示赞赏。
【问题讨论】:
-
您可以通过多种方式做到这一点。你有没有尝试过?
标签: php xml soap xml-parsing