Retroceder   Foros del Web > Programación para sitios web > XML

Respuesta
 
Herramientas Desplegado
Antiguo 10-abr-2008, 12:00   #1 (permalink)
carlos2 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2005
Mensajes: 4
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...
carlos2 está desconectado   Responder Citando
Antiguo 10-abr-2008, 14:37   #2 (permalink)
$moderador{'Esteban'}
monoswim llegará a ser famoso muy prontomonoswim llegará a ser famoso muy pronto
 
Avatar de monoswim
 
Fecha de Ingreso: noviembre-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 7.390
Enviar un mensaje por MSN a monoswim
Re: Navegar Con Anclas Por El Xml

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

Saludos
__________________
MonoSwim

Antes era fanfarrón y canchero, ahora soy perfecto !!!!!!!
monoswim esta en línea ahora   Responder Citando
Antiguo 11-abr-2008, 03:04   #3 (permalink)
carlos2 ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2005
Mensajes: 4
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
carlos2 está desconectado   Responder Citando
Antiguo 11-abr-2008, 06:01   #4 (permalink)
$moderador{'Esteban'}
monoswim llegará a ser famoso muy prontomonoswim llegará a ser famoso muy pronto
 
Avatar de monoswim
 
Fecha de Ingreso: noviembre-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 7.390
Enviar un mensaje por MSN a monoswim
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...
__________________
MonoSwim

Antes era fanfarrón y canchero, ahora soy perfecto !!!!!!!
monoswim esta en línea ahora   Responder Citando
Respuesta
No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 12:20.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93