XSL - Problema Ruta

<<>>
 
Vista:
sin imagen de perfil

Problema Ruta

Publicado por victor (1 intervención) el 22/03/2023 12:54:48
Este documento cuelga de esta ruta:
D:\NetBeansProjects\LenguajesDeMarcas\Tema5\Ejemplos\LMSGI_CONT_Ejemplo02.xml
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
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!DOCTYPE agenda>
<?xml-stylesheet type="text/xsl" href="Tema5/Ejemplos/LMSGI_CONT_Ejemplo02.xsl"?>
<agenda>
<persona id="p01">
<identificadores>
<nombre>Inés</nombre>
<apellidos>López Pérez</apellidos>
</identificadores>
<direccion>
<calle>El Ranchito 24, 6B</calle>
<localidad>Santander</localidad>
<cp>39006</cp>
</direccion>
 
<telefonos>
<movil>970123123</movil>
</telefonos>
</persona>
 
<persona id="p02">
<identificadores>
<nombre>Roberto</nombre>
<apellidos>Gutiérrez Gómez</apellidos>
</identificadores>
 
<direccion>
<calle>El Marranito 4, 2F</calle>
<localidad>Santander</localidad>
<cp>39004</cp>
</direccion>
 
<telefonos>
<movil>970987456</movil>
<casa>942333323</casa>
</telefonos>
</persona>
</agenda>XML

Y este de esta ruta:
D:\NetBeansProjects\LenguajesDeMarcas\Tema5\Ejemplos\LMSGI_CONT_Ejemplo02.xsl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?xml version="1.0" encoding="UTF-8"?>
 
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
 
    <xsl:template match="identificadores">
        <xsl:value-of select="nombre"/>,
        <xsl:value-of select="calle"/>
        <xsl:value-of select="apellidos"/>
 
    </xsl:template>
    <xsl:template match="persona">
        <xsl:apply-templates select="identificadores"></xsl:apply-templates>
    </xsl:template>
</xsl:stylesheet>
Cual seria la ruta adecuada en el href?
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Ruta adecuada para el atributo 'href'

Publicado por Alejandro (227 intervenciones) el 07/07/2023 19:37:12
Para especificar la ruta adecuada en el atributo `href` del procesamiento de instrucciones `<?xml-stylesheet?>`, debes considerar la estructura de tus archivos XML y XSL.

Basándome en la información que proporcionaste, asumiendo que tu archivo XML está ubicado en "D:\NetBeansProjects\LenguajesDeMarcas\Tema5\Ejemplos\LMSGI_CONT_Ejemplo02.xml" y tu archivo XSL está ubicado en "D:\NetBeansProjects\LenguajesDeMarcas\Tema5\Ejemplos\LMSGI_CONT_Ejemplo02.xsl", la ruta adecuada en el atributo `href` sería la siguiente:

1
<?xml-stylesheet type="text/xsl" href="Tema5/Ejemplos/LMSGI_CONT_Ejemplo02.xsl"?>

En esta ruta relativa, se asume que el archivo XML y el archivo XSL están dentro de la misma carpeta "Ejemplos", que se encuentra dentro de las carpetas "Tema5" y "LenguajesDeMarcas". Si la estructura de tus carpetas es diferente, deberás ajustar la ruta en consecuencia.

Recuerda asegurarte de que la ruta especificada en el atributo `href` sea correcta y coincida con la ubicación real de tu archivo XSL. Esto permitirá que la transformación XSLT se aplique correctamente al archivo XML.

Espero que esta respuesta te sea útil.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar