我尝试用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();
使用此代码,我总是“无法打开文件”。