Foros del Web » Programación para mayores de 30 ;) » Programación General »

Navegar Con Anclas Por El Xml

Estas en el tema de Navegar Con Anclas Por El Xml en el foro de Programación General en Foros del Web. Hola compañeros, seré rápido a ver si me pueden resolver esta duda como en otras ocasiones... trabajo con un swf que carga un xml sin ...
  #1 (permalink)  
Antiguo 10/04/2008, 12:00
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 19 años
Puntos: 2
Navegar Con Anclas Por El Xml

Hola compañeros, seré rápido a ver si me pueden resolver esta duda como en otras ocasiones...

trabajo con un swf que carga un xml sin problemas...

he conseguido que ese swf interprete correctamente todas las etiquetas html que pongo en el xml mediante secciones CDATA... en dicho xml puedo poner negritas <b>, cursiva <i>, dar formato al texto mediante la etiqueta <font> e incluso añadir enlaces a ciertas partes del texto con <a href="">, en definitiva es como un archivo html... pero tengo un problema...

me gustaría poder poner anclas dentro del documento xml, es decir...

uno de los nodos tiene muchísimo texto y me gustaría poder moverme por él mediante anclas, ya sea para el típico "volver arriba" o para poder saltar a una parte del texto sin necesidad de buscarlo con el scroll, no se si me he explicado bien...

en html es un juego de niños pero me está dando problemas en xml y no se si es que no se puede anclar un documento de este tipo...

yo tengo algo así en el xml



Código:
<noticias>
<lista>

<![CDATA[

<p><a href="#compromisoA">Compromisos</a></p>	
<p>Imaginen que aqui hay mucho texto</p>
<p><a name="compromisoA">Conenido de compromisos</a></p>

]]>

</lista>
</noticias>


la palabra "Compromisos" la convierte en una palabra enlazada sin problemas, el problema es que no me lleva al ancla "CompromisoA" sino que me abre una nueva página de navegador y busca:

file:///ruta_donde_tengo_el_archivo_xml/#compromisoA

mostrándome el típico árbol jerarquico como si arrastraramos cualquier carpeta nuestro ordenador sobre un navegador...

no se si el problema que planteo es de facil solucion o no, pero espero que puedan arrojar algo de luz sobre el tema porque yo no doy con ello...

muchas gracias de nuevo y un saludo a todos...
  #2 (permalink)  
Antiguo 10/04/2008, 14:37
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 2 meses
Puntos: 90
Re: Navegar Con Anclas Por El Xml

en XML no hay hipervínculos, debes transformarlo a HTML con XSLT

Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 11/04/2008, 03:04
 
Fecha de Ingreso: mayo-2005
Mensajes: 92
Antigüedad: 19 años
Puntos: 2
Re: Navegar Con Anclas Por El Xml

Muchas gracias por tu respuesta Monoswim....

estoy echando un vistazo a temas de xslt como tú me has dicho, pensé que al poder poner hipervínculos hacia páginas externas también podía hacerlo a anclas del propio documento....

enlazar con una página externa, así:

Código:
<noticias>
<lista>

<![CDATA[

<p><a href="http://www.forosdelweb.com">Compromisos</a></p>	

]]>

</lista>
</noticias>

si que me funciona, por eso pensé que también podría hacerlo a un ancla....

gracias por tu ayuda de todas formas....

un saludo
  #4 (permalink)  
Antiguo 11/04/2008, 06:01
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 2 meses
Puntos: 90
Re: Navegar Con Anclas Por El Xml

con XSLT puedes transformar el XML a un HTML, con lo cual puedes hacer TODO lo que haces con un HTML común y corriente...como un hipervínculo a la misma página (ancla)

Saludos
PD: Checkea el link que en dejé de la wikipedia, sibretodo la parte de xsl y el tutorial que enlaza a lo último...
__________________
Esteban Quintana
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 21:15.