Para aclarar mejor mi duda os pongo un ejemplo de como lo estoy haciendo:
Cita:
Asi funciona en el Firefox, pero no en el Internet Explorer. Si quito el punto del identificador del xml funciona en los dos navegadores, pero mi duda es porque con el no funciona en el internet explorer.<html>
<head>
<title>Prueba</title>
<style type="text/css">
xml {display: none;}
</style>
<script src="Islas.js"></script>
</head>
<body onload="loadTableData();">
<?xml version="1.0"?>
<xml id="Prueba.org">
<datospersonales>
<Persona>
<nombre>Pedro</nombre>
<edad>21</edad>
</Persona>
<Persona>
<nombre>Juan</nombre>
<edad>19</edad>
</Persona>
</datospersonales>
</xml>
<center>
<caption><strong>Datos</strong></caption>
<table datasrc="#Prueba.org" border="1" bgcolor="#FFFFFF" bordercolor="#FFCC00"><tr><td><div datafld="nombre"></div></td><td><div datafld="edad"></div></td></tr></table>
</center>
</body>
</html>
<head>
<title>Prueba</title>
<style type="text/css">
xml {display: none;}
</style>
<script src="Islas.js"></script>
</head>
<body onload="loadTableData();">
<?xml version="1.0"?>
<xml id="Prueba.org">
<datospersonales>
<Persona>
<nombre>Pedro</nombre>
<edad>21</edad>
</Persona>
<Persona>
<nombre>Juan</nombre>
<edad>19</edad>
</Persona>
</datospersonales>
</xml>
<center>
<caption><strong>Datos</strong></caption>
<table datasrc="#Prueba.org" border="1" bgcolor="#FFFFFF" bordercolor="#FFCC00"><tr><td><div datafld="nombre"></div></td><td><div datafld="edad"></div></td></tr></table>
</center>
</body>
</html>
Espero haber sido lo suficientemente claro para que entendais mi duda y haber si alguien me puede ayudar, gracias.