PHP [QueryPath]を使用して.docxおよび.odtファイルを変更する方法を学習しようとしています。このスクリプト[以下]をWAMPのcmd.exe[コマンドライン]から実行すると、コマンドラインに必要な変更が表示されます。タグ内のすべてのテキストが変更されましたが、実際のdocxファイルまたはそれに相当するxmlファイルを開くと、変更は行われていません。なんで?そして、どうすればこれを修正できますか?前もって感謝します。
<?php
require 'src/QueryPath/QueryPath.php';
$file = 'zip://test1.docx#word/document.xml';
$doc = qp($file);
foreach($doc->find('w|t') as $item) {
$item->text('BLABLABLA')->writeXML();
}
?>