Tema: xml xlink
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/02/2012, 15:25
Avatar de PyLau
PyLau
 
Fecha de Ingreso: octubre-2011
Mensajes: 10
Antigüedad: 13 años, 5 meses
Puntos: 1
xml xlink

Hola! Tengo un problema un poco sencillo con xml... tengo confusión acerca de como manejar los xlink, necesito hacer un enlace de una parte de la pagina a otro elemento de la misma pagina. De lo que he investigado es con xlink locator pero eso me lleva a un link en otro documento y no es lo que busco. Un ejemplo que conseguí:

<EDITOR_AUTOR xlink:extended>
<xlink:locator href:"#ana" id="editor"/>
<xlink:locator href:"autores.xml#pedro" id="autor"/>
<xlink:arc from="editor" to="autor" show="replace"/>
</EDITOR_AUTOR xlink:extended>

Mi codigo ejemplo:
Código XML:
Ver original
  1. <?xml version="1.0"?>
  2. <!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.1.2//EN"
  3. "http://www.oasis-open.org/docbook/xml/4.1.2/docbookx.dtd" [
  4. <!ENTITY appversion "1.0-0">
  5. <!ENTITY app "<application>Prueba</application>">
  6. <!ENTITY manrevision "">
  7. <!ENTITY date "">
  8. ]>
  9. <article id="index" lang="es">
  10.  
  11.  
  12. <sect1 id="parte1">
  13. <title> Parte 1</title>
  14.    
  15. <para>
  16. Parte 1
  17. </para>
  18.  
  19. </sect1>
  20.  
  21. <sect1 id="parte2">
  22. <title> Parte 2</title>
  23.  
  24. <sect2 id="pedro">
  25.  <title> Pedro </title>
  26.  
  27.     <para>
  28.     Pedro
  29.     </para>
  30.     <para>
  31.     Pedro
  32.     </para>
  33.     <para>
  34.     Pedro
  35.     </para>
  36.     <para>
  37.     Pedro
  38.     </para>
  39.     <para>
  40.     Pedro
  41.     </para>
  42.     <para>
  43.     Pedro
  44.     </para>
  45. </sect2>
  46. <sect2 id="pepe">
  47.  <title> Pepe </title>
  48.  
  49.     <para>
  50.     Pepe
  51.     </para>
  52.     <para>
  53.     Pepe
  54.     </para>
  55.     <para>
  56.     Pepe
  57.     </para>
  58.     <para>
  59.     Pepe
  60.     </para>
  61.     <para>
  62.     Pepe
  63.     </para>
  64.     <para>
  65.     Pepe
  66.     </para>
  67. </sect2>
  68. <sect2 id="ana">
  69.  <title> Ana </title>
  70.  
  71.     <para>
  72.     Ana
  73.     </para>
  74.     <para>
  75.     Ana
  76.     </para>
  77.     <para>
  78.     Ana
  79.     </para>
  80.     <para>
  81.     Ana
  82.     </para>
  83.     <para>
  84.     Ana
  85.     </para>
  86.     <para>
  87.     Ana
  88.     </para>
  89. </sect2>
  90.  
  91. </sect1>
  92. </article>

Estoy usando yelp para visualizarlo, y automaticamente crea un menu en la Parte 2 y necesito que los link de Pedro, Pepe y Ana ,que aparecen listados en ese menu, direccionen a la seccion de esa misma pagina en donde se encuentran.

Por favor agradezco mucho su ayuda!

Gracias...