SOCORRO ESTO NO VA

lilith
27 de Mayo del 2002
por favor, alguien puede decirme porque me da siempre que root es nulo o no es un objeto, y os aseguro que el archivo datos.xml existe de verdad

Muchas gracias por adelantado


<%@ Language=JScript %>
<%
nombre = Request.Form("nombre");
email = Request.Form("email");
texto = Request.Form("texto");
fecha = "3/05/2002";
ip = "192.168.169.6";

stringNuevo = "<item>" + "<author>" + nombre + "</author>" + "<email>" + email + "</email>" + "<datetime order='' + orden + ''>" + fecha + "</datetime>" + "<ip>" + ip + "</ip>" + "<text>" + texto + "</text>" + "</item>";

var xmlObj = new ActiveXObject("Microsoft.XMLDOM");
var xmlObj2 = new ActiveXObject("Microsoft.XMLDOM");
var xslObj = new ActiveXObject("Microsoft.XMLDOM");

xmlObj.async= false;
xmlObj2.async= false;
xslObj.async= false;

xmlObj.load("datos.xml");
xmlObj2.load(stringNuevo);
xslObj.load("gbook.xsl");

root = xmlObj.documentElement;
root2 = xmlObj2.documentElement;

root.appendChild(root2);
xmlObj.save(Server.MapPath("datos.xml"));

Response.Write(xmlObj.transformNode(xslObj));
%>


<html>
<br>
<form action="otrobook.asp" method="POST">
<input type="Hidden" name="x" value="x">
<table width="95%" border="0" cellspacing="0" cellpadding="2"
align="center" class="col">
<tr>
<td width="100">Nombre</td>
<td>
<input type="text" name="nombre" value="<%=nombre%>">
</td>
</tr>
<tr>
<td width="100">Email</td>
<td>
<input type="text" name="email" value="<%=email%>">
</td>
</tr>
<tr>
<td width="100">Texto:</td>
<td rowspan="2">
<textarea rows="5" name="texto"><%=texto%></textarea>
</td>
</tr>
<tr>
<td width="100" align="left" valign="bottom">
<input type="submit" name="Submit" value=" Enviar ">
</td>
</tr>
</table>
</form>
<p align="center"><font color="red"><%=mensaje%></font></p>

</body>