使用ZipArchive和XMLReader从zip文件中打开XML-File

时间:2014-09-19 15:56:28

标签: php xml xmlreader

我尝试用zip文件(docx)打开XML文件。因此我正在使用ZipArchive和XMLReader。 但我认为我做错了。

docx文件名为example.docx,我需要通过XMLReader打开文件word / document.xml。

如果有人可以纠正我的小脚本,我会很高兴:

$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 个答案:

没有答案