Foros del Web » Programando para Internet » ASP Clásico »

Como funciona XMLDOM

Estas en el tema de Como funciona XMLDOM en el foro de ASP Clásico en Foros del Web. Soy novato en XML, estoy desarrollando un sitio en ASP mi problema es que me urge poder crear un xml con mi codigo de asp ...
  #1 (permalink)  
Antiguo 04/09/2007, 10:47
Avatar de casc  
Fecha de Ingreso: septiembre-2007
Mensajes: 1
Antigüedad: 16 años, 9 meses
Puntos: 0
Como funciona XMLDOM

Soy novato en XML, estoy desarrollando un sitio en ASP mi problema es que me urge poder crear un xml con mi codigo de asp

dim RS,padre,hijo1,hijo2,atributo1,datos
set RS = nuevo.Execute("select * from menus where parent between 0 and 13")

set dato =Server.CreateObject("Microsoft.XMLDOM")
Set raiz = dato.createElement("menu")
dato.appendChild raiz
do while not RS.eof
Set hijo1 = dato.createElement("menuitem")
raiz.appendChild hijo1
set atributo1=dato.createAttribute("name")
atributo1.text=RS("name")
hijo1.setAttributeNode(atributo1)
Set hijo2 = dato.createElement("node")
hijo2.text=RS("name")
hijo1.appendChild hijo2
RS.movenext
loop

Set objPI = dato.createProcessingInstruction("xml","version='1 .0'")
dato.insertBefore objPI, dato.childNodes(0)
dato.save "C:mixml.xml"

pero al correrlo en IExplorer 7 me muestra error en la pagina pero no lo describe.

alguien q me oriente...
  #2 (permalink)  
Antiguo 05/09/2007, 12:42
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Como funciona XMLDOM

Bueno, la forma mas sencilla de detectar que está sucediendo es abrir con un notepad ese xml, ahí te darás cuenta, seguramente es algún nodo con un caractér extraño o que el documento no esté bien formado.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:59.