避免在JMS \ Serializer中使用HTML编码 - Laravel

时间:2017-09-25 10:23:56

标签: php xml symfony laravel-5 jms-serializer

我是处理XML的新手。我使用JMS \ Serializer创建了一个XML。

$serializer = \JMS\Serializer\SerializerBuilder::create()->build();

$payload = $serializer->serialize($data, 'xml');

我尝试将$ data数组序列化为XML,并将其作为有效负载传递给服务/ API。我在laravel 5.x中这样做。

我无法解决的唯一问题是我需要避免在 $ payload XML中对特殊字符进行html编码,因为我需要传递字符串&#39; a&amp; b'/ EM>&#39;作为&#39; <Name>a&b</Name>&#39;而不是默认的&#39; <Name>a&amp;b</Name>&#39;。

提前致谢。

0 个答案:

没有答案