Changeset 1003

Show
Ignore:
Timestamp:
11/08/07 18:56:28 (10 months ago)
Author:
mikey
Message:

remove empty xmlns attributes as well

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/main/php/net/stubbles/websites/xml/stubXMLPostInterceptor.php

    r1001 r1003  
    2929 * @package     stubbles 
    3030 * @subpackage  websites_xml 
    31  * @todo        clean the transformation result: xml:base, xml declaration, whitespace 
    3231 */ 
    3332class stubXMLPostInterceptor extends stubBaseObject implements stubPostInterceptor 
     
    9796        $xslProcessor->importXSLStylesheet($resultXSL); 
    9897        $xslProcessor->setXMLDocument(DOMDocument::loadXML($response->getData())); 
    99         $response->replaceData(preg_replace('/ xml:base="(.*)"/U', '', $xslProcessor->transformToXML())); 
     98        $response->replaceData(str_replace(' xmlns=""', '', preg_replace('/ xml:base="(.*)"/U', '', $xslProcessor->transformToXML()))); 
    10099        return true; 
    101100    }