En segundo lugar mi duda:
Ya lo comente un tiempo atras por aqui, lo que quiero dado un archivo XML, que me he definido con xlst leerlo y mostrar el HTML en el navegador, y lo he conseguido a medias, he seguido este ejemplo
http://www.w3schools.com/xsl/tryit.a...name=cdcatalog
y lo que hace es con javascript cargar el XML, es problema es que me funciona en Firefox, Explorer y Opera, pero ni en Chrome ni en Safari funciona
pongo aqui el codigo html con el javascript para ver si se os ocurre porque no puede ir, sino no me quedara mas remedio que leerlo con PHP, pero me resultaba mas sencillo de esta manera
Código PHP:
<html>
<head>
<script>
function loadXMLDoc(fname)
{
var xmlDoc;
// code for IE
if (window.ActiveXObject)
{
xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation && document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument("","",null);
}
else
{
alert('Your browser cannot handle this script');
}
xmlDoc.async=false;
xmlDoc.load(fname);
return(xmlDoc);
}
function displayResult()
{
xml=loadXMLDoc("cdcatalog.xml");
xsl=loadXMLDoc("cdcatalog.xsl");
// code for IE
if (window.ActiveXObject)
{
ex=xml.transformNode(xsl);
document.getElementById("example").innerHTML=ex;
}
// code for Mozilla, Firefox, Opera, etc.
else if (document.implementation && document.implementation.createDocument)
{
xsltProcessor=new XSLTProcessor();
xsltProcessor.importStylesheet(xsl);
resultDocument = xsltProcessor.transformToFragment(xml,document);
document.getElementById("example").appendChild(resultDocument);
}
}
</script>
</head>
<body onload="displayResult()">
<div id="example" />
</body>
</html>