13 * to license@zend.com so we can send you a copy immediately. |
13 * to license@zend.com so we can send you a copy immediately. |
14 * |
14 * |
15 * @category Zend |
15 * @category Zend |
16 * @package Zend_Service |
16 * @package Zend_Service |
17 * @subpackage Ebay |
17 * @subpackage Ebay |
18 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) |
18 * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
19 * @license http://framework.zend.com/license/new-bsd New BSD License |
19 * @license http://framework.zend.com/license/new-bsd New BSD License |
20 * @version $Id: Finding.php 22824 2010-08-09 18:59:54Z renanbr $ |
20 * @version $Id: Finding.php 22824 2010-08-09 18:59:54Z renanbr $ |
21 */ |
21 */ |
22 |
22 |
23 /** |
23 /** |
24 * @see Zend_Service_Ebay_Abstract |
24 * @see Zend_Service_Ebay_Abstract |
25 */ |
25 */ |
26 require_once 'Zend/Service/Ebay/Abstract.php'; |
26 require_once 'Zend/Service/Ebay/Abstract.php'; |
27 |
27 |
|
28 /** @see Zend_Xml_Security */ |
|
29 require_once 'Zend/Xml/Security.php'; |
|
30 |
28 /** |
31 /** |
29 * @category Zend |
32 * @category Zend |
30 * @package Zend_Service |
33 * @package Zend_Service |
31 * @subpackage Ebay |
34 * @subpackage Ebay |
32 * @copyright Copyright (c) 2005-2012 Zend Technologies USA Inc. (http://www.zend.com) |
35 * @copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com) |
33 * @license http://framework.zend.com/license/new-bsd New BSD License |
36 * @license http://framework.zend.com/license/new-bsd New BSD License |
34 * @uses Zend_Service_Ebay_Abstract |
37 * @uses Zend_Service_Ebay_Abstract |
35 */ |
38 */ |
36 class Zend_Service_Ebay_Finding extends Zend_Service_Ebay_Abstract |
39 class Zend_Service_Ebay_Finding extends Zend_Service_Ebay_Abstract |
37 { |
40 { |
365 // error message |
368 // error message |
366 $message = ''; |
369 $message = ''; |
367 |
370 |
368 // first trying, loading XML |
371 // first trying, loading XML |
369 $dom = new DOMDocument(); |
372 $dom = new DOMDocument(); |
370 if (!@$dom->loadXML($response->getBody())) { |
373 if (!$dom = @Zend_Xml_Security::scan($response->getBody(), $dom)) { |
371 $message = 'It was not possible to load XML returned.'; |
374 $message = 'It was not possible to load XML returned.'; |
372 } |
375 } |
373 |
376 |
374 // second trying, check request status |
377 // second trying, check request status |
375 if ($response->isError()) { |
378 if ($response->isError()) { |