X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=extlib%2FAuth%2FYadis%2FXML.php;fp=extlib%2FAuth%2FYadis%2FXML.php;h=2b8a20eb311287450cd0d44a7a28c7e3c96af518;hb=ed3022adc159fad722d93fe6bdc4a47b9a5d564b;hp=39a9942220cadf1f9268d3f52e510f845f1c556a;hpb=3b6a424c9fd954e64146506c9cd72c14ebd05987;p=quix0rs-gnu-social.git diff --git a/extlib/Auth/Yadis/XML.php b/extlib/Auth/Yadis/XML.php index 39a9942220..2b8a20eb31 100644 --- a/extlib/Auth/Yadis/XML.php +++ b/extlib/Auth/Yadis/XML.php @@ -250,6 +250,10 @@ class Auth_Yadis_dom extends Auth_Yadis_XMLParser { return false; } + if (isset($this->doc->doctype)) { + return false; + } + $this->xpath = new DOMXPath($this->doc); if ($this->xpath) { @@ -343,11 +347,11 @@ function Auth_Yadis_getSupportedExtensions() function Auth_Yadis_getXMLParser() { global $__Auth_Yadis_defaultParser; - + if (isset($__Auth_Yadis_defaultParser)) { return $__Auth_Yadis_defaultParser; } - + foreach(Auth_Yadis_getSupportedExtensions() as $extension => $classname) { if (extension_loaded($extension)) @@ -357,7 +361,7 @@ function Auth_Yadis_getXMLParser() return $p; } } - + return false; }