Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > XML > sobre el selectSingleNode
-Foros de debate

XML
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

sobre el selectSingleNode
Enviado por Iñaki el día 30 de octubre de 2002

buenas tengo un xml que se llama convenios.xml tal que asi:
<?xml version="1.0" encoding="ISO-8859-1" ?>
<idiomas>
<CS>
<imagen> sistema/convenios.gif </imagen>
<mensaje1> Actualmente no hay convenios disponibles </mensaje1>
<mensaje2> Página </mensaje2>
<mensaje3> Fecha de la firma: </mensaje3>
<mensaje4> cuatro </mensaje4>
</CS>
</idiomas>

el problemas se me plantea cuando creo el archivo xml (lo creo dinamicamente) y puede darse el caso que la etiqueta <imagen> quede vacia, como la puedo chequear para ver si esta vacio o no? he probado con selectSingleNode("idiomas/CT/images") pero no me hace nada...

mucha gracias!

 
Re: sobre el selectSingleNode
Enviado por Ana el día 31 de octubre de 2002

Hola Iñaki, no se muy bien lo que quieres hacer pero voy a intentarlo. Lo que has escrito:
selectSingleNode("idiomas/CT/images") no se de donde sacas el CT, pero creo que te puede funcionar esto:
Set Nodo = objeto.DocumentElement.FirstChild
<%If Nodo.Attributes.GetNamedItem("imagen").text = ""%>

 

Re: sobre el selectSingleNode
Enviado por Maria el día 8 de noviembre de 2002

Hola, el sitio web es muy bueno

 

Re: sobre el selectSingleNode
Enviado por tremen el día 28 de marzo de 2003

No se en que lenguaje de programación estas trabajando pero al hablar de selectSingleNode deduzco que estas trabajando con JAVA. Si no es así, ni te molestes en seguir leyendo.

Con selectSingleNode obtienes una referencia a un nodo del archivo XML, en tu caso a /idiomas/CS/imagen.

Lo que tienes que hacer es lo siguiente es despues de comprobar que esa referencia no es nula, obtener una referencia al valor de ese nodo con selectSingleNode("/idiomas/CS/imagen/text()")

Espero que te resulte util.

Un saludo.

 


Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network