【问题标题】:Get information from string with a wsdl in PHP在 PHP 中使用 wsdl 从字符串中获取信息
【发布时间】:2018-09-14 06:55:31
【问题描述】:

我有:

$data = file_get_contents('php://input');

它会返回这个:

<soap:Header>
  <wsim:WSEAuthenticateHeader>
     <wsim:Usser>?</wsim:Usser>
     <wsim:Password>?</wsim:Password>
  </wsim:WSEAuthenticateHeader>
</soap:Header>
<soap:Body>
  <wsim:postScormRequest>
     <wsim:item1></wsim:item1>
     <wsim:item2></wsim:item2>
     <wsim:item3></wsim:item3>
  </wsim:postScormRequest>
</soap:'... (length=535)

如何获取用户、密码和物品的信息?

【问题讨论】:

标签: php soap wsdl


【解决方案1】:

你的 XML 是不完整的,我们在讨论 cmets

【讨论】:

  • 非常感谢,但我不能使用 nusoap... 我尝试使用 simplexml whit $obj = new SimpleXMLElement($data); var_dump ($obj); 并说 object(SimpleXMLElement)[58] 并尝试转换为字符串 var_dump ((string) $obj); 并说 string ' ' (length=9)
  • 您的有效载荷有问题。 XML 根标签(肥皂信封)及其名称 Spaces 在哪里?
  • 哦……你说得对……xml错了……当我修复它时,我可以使用 SimpleXMLElement 进行管理。非常感谢
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多