Symfony domcrawler (https://github.com/symfony/symfony/blob/4.3/src/Symfony/Component/DomCrawler/Crawler.php) обнаруживает пространства имен в XML, и в зависимости от того, что он находит, он удаляет или нет пространства имен "по умолчанию", которые необходимо указать при использовании filter или filterXpath методов.
Но, похоже, у вас нет способа извлечь обнаруженное пространство имен (некоторые методы и свойства являются частными), чтобы узнать, нужно ли вам использовать пространство имен по умолчанию «по умолчанию», кроме как путем перезапуска изс моей стороны preg_match () они уже используют.
Я что-то упустил?
Спасибо.