<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:pf="http://www.daisy.org/ns/pipeline/functions" version="2.0"> <xsl:import href="encoding-functions.xsl"> </xsl:import> <doc xmlns="http://www.oxygenxml.com/ns/doc/xsl"> <desc> <p>Apply a text transformer to a string sequence.</p> </desc> </doc> <xsl:function name="pf:text-transform" as="item()*"> <xsl:param name="query" as="xs:string"/> <xsl:param name="styled-text" as="item()*"/> <xsl:sequence xmlns:TextTransform="org.daisy.pipeline.braille.common.saxon.impl.TextTransformDefinition$TextTransform" select="TextTransform:transform($query,$styled-text)"> </xsl:sequence> </xsl:function> <doc xmlns="http://www.oxygenxml.com/ns/doc/xsl"> <desc> <p>Get braille code from language tag.</p> </desc> </doc> <xsl:function name="pf:braille-code-from-language-tag" as="item()"> <xsl:param name="language" as="xs:string"/> <xsl:sequence xmlns:BrailleCode="org.daisy.pipeline.braille.common.saxon.impl.BrailleCodeFunctionProvider$BrailleCodeFunctions" select="BrailleCode:fromLanguageTag($language)"> </xsl:sequence> </xsl:function> <xsl:function name="pf:get-braille-code-info" as="map(xs:string,xs:string)"> <xsl:param name="code" as="item()"/> <xsl:sequence xmlns:BrailleCode="org.daisy.pipeline.braille.common.saxon.impl.BrailleCodeFunctionProvider$BrailleCodeFunctions" select="BrailleCode:getImplementationInfo($code)"> </xsl:sequence> </xsl:function> </xsl:stylesheet>