1<?xml version="1.0" encoding="iso-8859-1"?> 2 3<!-- 4 Elememtary test for imported exslt stylesheets. This was composed for 5 checking on bug 114812. test-import1.xsl imports test-import1a.imp 6 which in turn imports test-import1b.imp. If successful, f1() should 7 come from this stylesheet, f2() should come from test-import1a.imp, 8 and f3() should come from test-import1b.imp. 9--> 10<xsl:stylesheet 11 version="1.0" 12 xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 13 xmlns:exsl="http://exslt.org/common" 14 xmlns:func="http://exslt.org/functions" 15 extension-element-prefixes="exsl func" 16 exclude-result-prefixes="exsl func my" 17 xmlns:my="my://own.uri" 18> 19 20<xsl:import href="import-test1a.imp"/> 21 22<func:function name="my:f1"> 23<func:result> 24Func f1 at top level</func:result> 25</func:function> 26 27<xsl:template match="/"> 28 <xsl:value-of select="my:f1()"/> 29 <xsl:value-of select="my:f2()"/> 30 <xsl:value-of select="my:f3()"/> 31</xsl:template> 32 33</xsl:stylesheet> 34