PHP C14N() меняет символы внутри CDATA

У меня есть xml, который я должен подписать, однако, когда я его отправляю, он имеет примерно такую ​​структуру:

      <cbc:EncodingCode>UTF-8</cbc:EncodingCode>
<cbc:Description>
    <![CDATA[<ApplicationResponse xmlns="urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2".....

После прохождения через конокализацию с помощью C14N() вы выглядите так

      <cbc:EncodingCode>UTF-8</cbc:EncodingCode>
<cbc:Description>
    &lt;ApplicationResponse xmlns="urn:oasis:names:specification:ubl:schema:xsd:ApplicationResponse-2"

Изменение символов <> с помощью&gt; &lt;и удалить<![CDATA[]]>

Что мне делать, помочь?

0 ответов

Другие вопросы по тегам