Так в том то и дело, что textarea не простой формы, а ExtJS и соответственно задаётся видом:
xtype: 'textarea',
hidden: true,
name: 'gpxcontent',
value: '',
Пользователь загружает файл, он используется только как temp, на сервере не сохраняется, т.к. дальше он будет редактироваться пользователем.
Далее из этого поля берется информация (XML) и парсится для вывода пользователю.
Вот тут и возникает проблема с addcslashes - после этого XML не парсится, т.к. не распознаваем со слешами.
Пока что вижу единственный способ это создавать просто скрытое поле вне формы для работы с содержимым файла, а для сохранения передавать данные в форму....