У меня есть страница, содержащая форму с некоторыми элементами ввода, включая текстовое поле. Эти поля ввода заполняются некоторыми значениями. Думайте обо всей этой странице как о странице редактирования для некоторой сущности. Textarea содержит строку XML, которая правильно отображается в обычном браузере (например, firefox и chrome) и выглядит следующим образом:
<front>
<!-- top row -->
<cell>
<page>8</page>
</cell>
</front>
Но когда я запускаю тестовый пример с драйвером goutte mink, страница загружается, а значение textarea кодируется специальными символами, например:
<front>
<!-- top row -->
<cell>
<page>8</page>
</cell>
</front>
И когда я нажимаю кнопку отправки, этот беспорядок отправляется на сервер и сохраняется вместо исходного правильного xml. Обратите внимание, что я вообще не трогаю его. Я могу просто загрузить страницу и нажать кнопку отправки, и все облажается. Это происходит только с подагрой, но не с, скажем, с селеном2.
Итак, вопрос в том: как я могу заставить goutte автоматически интерпретировать эти HTML-объекты и отправлять их как правильные данные, а не закодированный беспорядок?