Как декодировать XFDL в XML с помощью PHP
Я искал в интернете, пытаясь понять это. Любые идеи помогут. Я пытаюсь взять файл.xfdl (base64gzip XML) с моего сервера и преобразовать его в.xml с помощью PHP для просмотра и модификации, но я не вижу возможности выяснить этот процесс. Я видел, как люди пытаются с Ruby, но я не знаю Ruby. Если никто не может помочь, я думаю, я буду изучать Руби хахаха! Заранее спасибо. Кроме того, я просмотрел этот веб-сайт и не смог найти примеры php этого.
1 ответ
Предполагая, что XML сначала разархивирован, а затем закодирован в base64, вы можете использовать base64_decode()
а также gzdecode()
,
echo gzdecode(base64_decode(file_get_contents('file.xfdl')));
Однако, если вы не используете Windows, вам нужно скомпилировать PHP с --with-zlib
включить библиотеку zlib и функции.
Как только вы получите его в форме XML, вы можете захотеть взглянуть на XMLReader, чтобы увидеть, как вы можете изменять и читать XML в PHP.