Example #1
0
$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('&amp;', '&', $output);
$output = str_replace('&lt;', '<', $output);
$output = str_replace('&gt;', '>', $output);
$output = str_replace('&quot;', '"', $output);
$output = str_replace('<p>', ' ', $output);
$output = str_replace('</p>', ' ', $output);
echo $output;
?>
											</div>
										</TD>
									</TR>
								</TABLE>
Example #2
0
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('&amp;', '&', $output);
$output = str_replace('&lt;', '<', $output);
$output = str_replace('&gt;', '>', $output);
$output = str_replace('&quot;', '"', $output);
$output = str_replace('<p>', ' ', $output);