Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/11/2008, 18:49
Avatar de jam1138
jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Respuesta: Procesar etiqueta dentro de texto - XML -> XSL

Primero: se me pasó comentar que para XSL versión 2 hay una función replace() con la que no se tendría que recurrir a este template, por desgracia no pude hacer uso de esto.

Segundo: Justo ahora que lo envié , descubro hay un pequeño problema. Suponiendo tengo el siguiente XML:
Código xml:
Ver original
  1. <?xml version="1.0" ?>
  2. <seccion>
  3.     <title>Titulo</title>
  4.     <para>
  5.         Lorem <def>ipsum</def> postea ipsum complectitur eos in, mandamus disputationi
  6.         mediocritatem vix ei.
  7.     </para>
  8. </seccion>

cuando aplique mi plantilla obtendría el siguiente resultado (negritas donde ocurre el reemplazo):
Cita:
[TITLE]Titulo[/TITLE]
Lorem [DEF]ipsum[/DEF] postea [DEF]ipsum[/DEF] complectitur eos in, mandamus disputationi mediocritatem vix ei.
lo cual no sería lo correcto. Se trata solo de reemplazar el nodo; lo correcto debería de ser:
Cita:
[TITLE]Titulo[/TITLE]
Lorem [DEF]ipsum[/DEF] postea ipsum complectitur eos in, mandamus disputationi mediocritatem vix ei.
... para mi suerte, las probabilidades de que un error así ocurra son pocas (son palabras muy específicas), pero no deja de ser un error. Por ahora descanso, ya veré.

Abúr!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"