XSL - recuperar comentarios

 
Vista:

recuperar comentarios

Publicado por bla (1 intervención) el 21/04/2005 13:43:56
Cómo puedo recuperar el contenido de un comentario del xml < ! - - contenido - - > que estoy transformando.
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

Recuperar el contenido de un comentario en XML durante la transformación

Publicado por Alejandro (227 intervenciones) el 05/07/2023 00:22:47
Para recuperar el contenido de un comentario del XML durante la transformación utilizando XSLT, puedes utilizar la función `comment()` junto con XPath.

Aquí hay un ejemplo de cómo puedes hacerlo en tu archivo XSLT:

1
2
3
4
5
6
7
8
<xsl:template match="/">
  <xsl:variable name="comments" select="comment()" />
 
  <!-- Iterar sobre los comentarios -->
  <xsl:for-each select="$comments">
    <xsl:value-of select="." />
  </xsl:for-each>
</xsl:template>

En este ejemplo, la variable `$comments` contiene todos los comentarios presentes en el XML de origen. Luego, utilizamos un bucle `xsl:for-each` para iterar sobre cada comentario y la función `xsl:value-of` para mostrar su contenido.

Recuerda que esta técnica solo te permitirá recuperar los comentarios durante la transformación XSLT. Si deseas acceder al contenido de los comentarios en otro contexto o utilizarlos en otra parte de tu aplicación, es posible que necesites procesarlos o almacenarlos de una manera diferente.
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