-2

こんにちは、STD xml の代わりに次のような応答がありました。PHPを使用してXMLに変換するにはどうすればよいですか..

    <?xml version="1.0" encoding="UTF-8"?><SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Body><rfc:ZHR_TIMESHEETS_GETLIST.Response xmlns:rfc="urn:sap-com:document:sap:rfc:functions"><ZDAYSUMMARY></ZDAYSUMMARY><ZMESSAGES><item><MANDT></MANDT><PERNR>00956025</PERNR><WKSTRTDT>0000-00-00</WKSTRTDT><WKENDDT>0000-00-00</WKENDDT><ZDAY>0</ZDAY><ZMESSAGE>E</ZMESSAGE><ZCOLOR_CODE></ZCOLOR_CODE><ZMESSAGE_T>You have no reportees.</ZMESSAGE_T></item></ZMESSAGES><ZTSDETAIL></ZTSDETAIL><ZWKSUMMARY></ZWKSUMMARY></rfc:ZHR_TIMESHEETS_GETLIST.Response></SOAP-ENV:Body></SOAP-ENV:Envelope> 

ありがとう、マンゲッシュ

4

2 に答える 2

0

これを試して:

html_entity_decode("your_string")
于 2014-05-12T10:55:49.767 に答える
0

リクエストヘッダーを変更できる場合は、使用してみてくださいContent-Type: application/soap+xml;

そうでない場合は、html_entity_decode()応答文字列で使用してください。

于 2014-05-12T11:00:54.563 に答える