es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: SAXON

Cómo obtener el XML transformado de Saxon 10.6 como una cadena

Estoy usando el siguiente código para transformar el XML basado en XSLT usando Saxon 10.6. Pude obtener el XML transformado en un archivo. Pero necesito asignar el XML transformado a una cadena. Por favor, ayuda para lograr esto. Source xslt = new StreamSource(new StringReader(inputXSLT)); Source xml = new StreamSource(new StringReader(inputXML)); . . . Read more

“No se admite el uso de ‘let’ en XPath.”

Recientemente actualicé mi servidor y la siguiente XSLT con Saxonb-XSLT dejó de funcionar: <xsl:stylesheet xmlns:xsl=””http://www.w3.org/1999/XSL/Transform”” xmlns:xs=””http://www.w3.org/2001/XMLSchema”” exclude-result-prefixes=””#all”” version=””3.0″>”></xsl:stylesheet><xsl:output cdata-section-elements=””title”/”> <xsl:mode on-no-match=””shallow-copy”/”> <xsl:template match=””title[ends-with(.,” ‘apple’)=”” or=”” ends-with(.,=”” ‘samsung’)=”” or=”” ends-with(.,=”” ‘banana’)]”>=””></xsl:template><xsl:copy> <xsl:value-of select=””let” $words=”” :=”tokenize(.,” ‘\s+’)=”” return=”” (subsequence($words,=”” 1,=”” count($words)=”” -=”” 2),=”” $words[last()],=”” $words[last()=”” -=”” 1])”/=””> </xsl:value-of></xsl:copy> Obtengo el error: XPST0003: . . . Read more