--- a/web/lib/Zend/Rest/Client/Result.php Thu May 07 15:10:09 2015 +0200
+++ b/web/lib/Zend/Rest/Client/Result.php Thu May 07 15:16:02 2015 +0200
@@ -15,16 +15,18 @@
* @category Zend
* @package Zend_Rest
* @subpackage Client
- * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
+ * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
* @license http://framework.zend.com/license/new-bsd New BSD License
- * @version $Id: Result.php 24593 2012-01-05 20:35:02Z matthew $
+ * @version $Id$
*/
+require_once 'Zend/Xml/Security.php';
+
/**
* @category Zend
* @package Zend_Rest
* @subpackage Client
- * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com)
+ * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
* @license http://framework.zend.com/license/new-bsd New BSD License
*/
class Zend_Rest_Client_Result implements IteratorAggregate {
@@ -48,7 +50,7 @@
public function __construct($data)
{
set_error_handler(array($this, 'handleXmlErrors'));
- $this->_sxml = simplexml_load_string($data);
+ $this->_sxml = Zend_Xml_Security::scan($data);
restore_error_handler();
if($this->_sxml === false) {
if ($this->_errstr === null) {