$xml .= str_replace('<?xml version="1.0" encoding="ISO-8859-1" ?>', '', $xmlFile); $xml .= '</root>'; if ($_REQUEST['debug'] == 'xml') { die($xml); } $transformer = new XSLTransformer(); if (getenv("ENV_SOCKET") == "true") { //socket $xslFile = strtoupper('datasus'); } else { //die($defFile["PATH_XSL"]."datasus.xsl"); $xslFile = file_get_contents($defFile["PATH_XSL"] . "datasus.xsl"); } $xsl = $xslFile; $transformer->setXslBaseUri($defFile["PATH_XSL"]); $transformer->setXML($xml); $transformer->setXSL($xsl); $transformer->transform(); $output = $transformer->getOutput(); $output = str_replace('&', '&', $output); $output = str_replace('<', '<', $output); $output = str_replace('>', '>', $output); $output = str_replace('"', '"', $output); $output = str_replace('<p>', ' ', $output); $output = str_replace('</p>', ' ', $output); echo $output; ?> </div> </TD> </TR> </TABLE>
if ($_REQUEST['debug2'] == 'on') { die($xmlFinal); } // Transformação Final, página de links de referencia $transformerFinal = new XSLTransformer(); $xslFinal = $pathHtdocs . "xsl/sci_reflinks.xsl"; if (getenv("ENV_SOCKET") != "true") { //socket $xslFinal = file_get_contents($xslFinal); //die("socket = false"); } else { $xslFinal = 'SCI_REFLINKS'; } //die("socket = true"); $transformerFinal->setXslBaseUri($pathHtdocs . "xsl"); $transformerFinal->setXML($xmlFinal); $transformerFinal->setXSL($xslFinal); $transformerFinal->transform(); $output = $transformerFinal->getOutput(); if (getenv("ENV_SOCKET") != "true") { //PHP $output = utf8_decode($output); } if ($transformerFinal->getError()) { echo $transformerFinal->getError(); } $output = str_replace('&', '&', $output); $output = str_replace('<', '<', $output); $output = str_replace('>', '>', $output); $output = str_replace('"', '"', $output); $output = str_replace('<p>', ' ', $output);