0

curl post リクエストを介して、xml コンテンツを含む文字列を test.php に送信しようとしています。

<?xml version="1.0" encoding="utf-8"?>
<SMS-InsRequest>
<CLIENT user="test" pwd="demo" from="5555" />
    <INSERTMSG text="Hi &quot;John&quot;. API test1 date: 24.07.2013"></INSERTMSG>
</SMS-InsRequest>

test.phpがリクエストを受信する 場所:

simplexml_load_string($_POST['xml_request'])

しかし、私はエラーが発生します:

Warning: simplexml_load_string(): <INSERTMSG text="Hi  in /var/www/html/xml/test.php on line 68

&quot;私が書いているように、リクエストに の代わりに二重引用符が付いているのはなぜですか? たとえば、その xml を Delphi 経由で送信すると、test.phpは正しく動作しています。

ありがとう。

4

0 に答える 0