From e2940bad8176467c168f9994293a7cd1696b8d43 Mon Sep 17 00:00:00 2001 From: Ben Magg Date: Mon, 9 Jun 2025 11:37:39 +1000 Subject: [PATCH] Register missing Shape namespaces --- src/PhpSpreadsheet/Reader/Xlsx.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/PhpSpreadsheet/Reader/Xlsx.php b/src/PhpSpreadsheet/Reader/Xlsx.php index b60bf047bf..63c1e1db65 100644 --- a/src/PhpSpreadsheet/Reader/Xlsx.php +++ b/src/PhpSpreadsheet/Reader/Xlsx.php @@ -1178,6 +1178,8 @@ protected function loadSpreadsheetFromFile(string $filename): Spreadsheet foreach ($shapes as $shape) { /** @var SimpleXMLElement $shape */ $shape->registerXPathNamespace('v', Namespaces::URN_VML); + $shape->registerXPathNamespace('x', Namespaces::URN_VML); + $shape->registerXPathNamespace('o', Namespaces::URN_MSOFFICE); if (isset($shape['style'])) { $style = (string) $shape['style'];