From 587e2dd44f3253496c563d29361113756862ee49 Mon Sep 17 00:00:00 2001 From: Jakub Zalas Date: Tue, 17 Sep 2013 17:57:11 +0100 Subject: [PATCH] [DomCrawler] Made that default namespace is no longer removed when loading documents with addXmlContent(). --- src/Symfony/Component/DomCrawler/Crawler.php | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/Symfony/Component/DomCrawler/Crawler.php b/src/Symfony/Component/DomCrawler/Crawler.php index 864340dbda..275637a79d 100644 --- a/src/Symfony/Component/DomCrawler/Crawler.php +++ b/src/Symfony/Component/DomCrawler/Crawler.php @@ -195,9 +195,7 @@ class Crawler extends \SplObjectStorage $dom = new \DOMDocument('1.0', $charset); $dom->validateOnParse = true; - - // remove the default namespace to make XPath expressions simpler - @$dom->loadXML(str_replace('xmlns=', 'ns=', $content), LIBXML_NONET); + @$dom->loadXML($content, LIBXML_NONET); libxml_use_internal_errors($current); libxml_disable_entity_loader($disableEntities);