public function getXML()
    {
        try {
            $xsl    = new \XSLTProcessor();
            $xslDom = new \DOMDocument();
            $xslDom->load(dirname(__FILE__) . "/xsd2php2.xsl");
            $xsl->registerPHPFunctions();
            $xsl->importStyleSheet($xslDom);
            $dom = $xsl->transformToDoc($this->dom);
            $dom->formatOutput = true;

            return $dom;
        } catch (\Exception $e) {
            throw new \Exception(
                    "Error interpreting XSD document (".$e->getMessage().")");
        }
    }
public function getXML()
    {
        try {
            $xsl    = new \XSLTProcessor();
            $xslDom = new \DOMDocument();
            $xslDom->load(dirname(__FILE__) . "/xsd2php2.xsl");
            $xsl->registerPHPFunctions();
            $xsl->importStyleSheet($xslDom);
            $dom = $xsl->transformToDoc($this->dom);
            $dom->formatOutput = true;

            return $dom;
        } catch (\Exception $e) {
            throw new \Exception(
                    "Error interpreting XSD document (".$e->getMessage().")");
        }
    }
public function getXML ( ) { try { $ xsl = new \ XSLTProcessor ( ) ; $ xslDom = new \ DOMDocument ( ) ; $ xslDom -> load ( dirname ( __FILE__ ) . "/xsd2php2.xsl" ) ; $ xsl -> registerPHPFunctions ( ) ; $ xsl -> importStyleSheet ( $ xslDom ) ; $ dom = $ xsl -> transformToDoc ( $ this -> dom ) ; $ dom -> formatOutput = true ; return $ dom ; } catch ( \ Exception $ e ) { throw new \ Exception ( "Error interpreting XSD document (" . $ e -> getMessage ( ) . ")" ) ; } }
Convert XSD to XML suitable for further processing

@return string XML string

@return DOMDocument
Convert XSD to XML suitable for further processing