Откройте XML-файл из zip-файла с помощью ZipArchive и XMLReader

Я пытаюсь открыть XML-файл из zip-файла (docx). Поэтому я использую ZipArchive и XMLReader.
Но я думаю, что делаю что-то не так.

Файл docx называется example.docx, и мне нужно открыть файл word / document.xml через XMLReader.

Я был бы очень рад, если бы кто-то мог исправить мой маленький сценарий:

$zip = new ZipArchive;
$filename = "example.docx";
if(!$filename || !file_exists($filename)) return false;
$zip = zip_open($filename);

$reader = new XMLReader;
if (!$reader->open($zip->getFromIndex(3))) { //should be "word/document.xml"die("Failed to open file");
}

$zip->close();

С этим кодом я всегда получаю «Не удалось открыть файл».

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]