Warning, /frameworks/syntax-highlighting/autotests/reference/highlight.xsl.ref is written in an unsupported language. File is not indexed.
0001 <PI Symbols><?</PI Symbols><Processing Instruction>xml</Processing Instruction><Attribute> version</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"1.0"</Attribute Value><Attribute> encoding</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"iso-8859-15"</Attribute Value><PI Symbols>?></PI Symbols><br/> 0002 <Normal Text></Normal Text><br/> 0003 <Comment><!--</Comment><br/> 0004 <Comment> This file is freely distributable, created by Wilbert Berendsen (wbsoft@xs4all.nl)</Comment><br/> 0005 <Comment></Comment><br/> 0006 <Comment> This is just a simple XSLT file that converts some HTML pages to a XBEL bookmarklist.</Comment><br/> 0007 <Comment> It is included here to test the new XSLT highlighting by Peter Lammich.</Comment><br/> 0008 <Comment> </Comment><br/> 0009 <Comment> </Comment><Alert Level 2>TODO</Alert Level 2><Comment>: add better test file.</Comment><br/> 0010 <Comment>--></Comment><br/> 0011 <Normal Text></Normal Text><br/> 0012 <Tag Symbols><</Tag Symbols><XSLT Tag>xsl:stylesheet</XSLT Tag><Attribute> xmlns:xsl</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"http://www.w3.org/1999/XSL/Transform"</Attribute Value><Attribute> version</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"1.0"</Attribute Value><br/> 0013 <Attribute>xmlns:h</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"http://www.w3.org/1999/xhtml"</Attribute Value><Tag Symbols>></Tag Symbols><br/> 0014 <Tag Symbols><</Tag Symbols><XSLT Tag>xsl:output</XSLT Tag><Attribute> method</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"xml"</Attribute Value><Attribute> encoding</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"iso-8859-15"</Attribute Value><Attribute> indent</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"yes"</Attribute Value><br/> 0015 <Attribute> doctype-public</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"+//IDN python.org//DTD XML Bookmark Exchange Language 1.0//EN//XML"</Attribute Value><br/> 0016 <Attribute> doctype-system</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"http://www.python.org/topics/xml/dtds/xbel-1.0.dtd"</Attribute Value><br/> 0017 <Tag Symbols>/></Tag Symbols><br/> 0018 <Normal Text></Normal Text><br/> 0019 <Comment><!-- main --></Comment><br/> 0020 <Tag Symbols><</Tag Symbols><XSLT Tag>xsl:template</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>match</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"/"</XPath><Tag Symbols>></Tag Symbols><br/> 0021 <Tag Symbols><</Tag Symbols><Tag>xbel</Tag><Tag Symbols>><</Tag Symbols><Tag>folder</Tag><Tag Symbols>><</Tag Symbols><Tag>title</Tag><Tag Symbols>></Tag Symbols><Normal Text>Linux at Home Links</Normal Text><Tag Symbols></</Tag Symbols><Tag>title</Tag><Tag Symbols>></Tag Symbols><br/> 0022 <Tag Symbols><</Tag Symbols><XSLT Tag>xsl:for-each</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"//*[</XPath><XPath Attribute>@id</XPath Attribute><XPath>=</XPath><XPath String>'maincontents'</XPath String><XPath>]//h:li"</XPath><Tag Symbols>></Tag Symbols><br/> 0023 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:variable</XSLT Tag><Attribute> name</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"f"</Attribute Value><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><XPath/ XSLT Function>document</XPath/ XSLT Function><XPath>(h:a/</XPath><XPath Attribute>@href</XPath Attribute><XPath>)/h:html"</XPath><Tag Symbols>/></Tag Symbols><br/> 0024 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><Tag>folder</Tag><Tag Symbols>></Tag Symbols><br/> 0025 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><Tag>title</Tag><Tag Symbols>><</Tag Symbols><XSLT Tag>xsl:value-of</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"h:a/h:strong"</XPath><Tag Symbols>/></</Tag Symbols><Tag>title</Tag><Tag Symbols>></Tag Symbols><br/> 0026 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><Tag>desc</Tag><Tag Symbols>><</Tag Symbols><XSLT Tag>xsl:value-of</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><XPath/ XSLT Function>normalize-space</XPath/ XSLT Function><XPath>(h:a/</XPath><XPath/ XSLT Function>text</XPath/ XSLT Function><XPath>())"</XPath><Tag Symbols>/></</Tag Symbols><Tag>desc</Tag><Tag Symbols>></Tag Symbols><br/> 0027 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:for-each</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><Variable>$f</Variable><XPath>//h:div[</XPath><XPath Attribute>@id</XPath Attribute><XPath>=</XPath><XPath String>'maincontents'</XPath String><XPath>]"</XPath><Tag Symbols>></Tag Symbols><br/> 0028 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:call-template</XSLT Tag><Attribute> name</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"getbookmarks"</Attribute Value><Tag Symbols>/></Tag Symbols><br/> 0029 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><XSLT Tag>xsl:for-each</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0030 <Normal Text> </Normal Text><br/> 0031 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><Tag>folder</Tag><Tag Symbols>></Tag Symbols><br/> 0032 <Tag Symbols></</Tag Symbols><XSLT Tag>xsl:for-each</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0033 <Tag Symbols></</Tag Symbols><Tag>folder</Tag><Tag Symbols>></</Tag Symbols><Tag>xbel</Tag><Tag Symbols>></Tag Symbols><br/> 0034 <Tag Symbols></</Tag Symbols><XSLT Tag>xsl:template</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0035 <Comment><!-- end of main --></Comment><br/> 0036 <Normal Text></Normal Text><br/> 0037 <Comment><!-- get bookmarks from a page --></Comment><br/> 0038 <Tag Symbols><</Tag Symbols><XSLT Tag>xsl:template</XSLT Tag><Attribute> name</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"getbookmarks"</Attribute Value><Tag Symbols>></Tag Symbols><br/> 0039 <Normal Text></Normal Text><br/> 0040 <Tag Symbols><</Tag Symbols><XSLT Tag>xsl:choose</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0041 <Normal Text> </Normal Text><Comment><!-- harvest links from p or li elements --></Comment><br/> 0042 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:when</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>test</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><XPath Axis>self::</XPath Axis><XPath>h:li or </XPath><XPath Axis>self::</XPath Axis><XPath>h:p"</XPath><Tag Symbols>></Tag Symbols><br/> 0043 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:variable</XSLT Tag><Attribute> name</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"t"</Attribute Value><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><XPath/ XSLT Function>normalize-space</XPath/ XSLT Function><XPath>()"</XPath><Tag Symbols>/></Tag Symbols><br/> 0044 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:for-each</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>".//h:a[1]"</XPath><Tag Symbols>></Tag Symbols><br/> 0045 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:call-template</XSLT Tag><Attribute> name</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"bookmark"</Attribute Value><Tag Symbols>></Tag Symbols><br/> 0046 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:with-param</XSLT Tag><Attribute> name</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"desc"</Attribute Value><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><Variable>$t</Variable><XPath>"</XPath><Tag Symbols>/></Tag Symbols><br/> 0047 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><XSLT Tag>xsl:call-template</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0048 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><XSLT Tag>xsl:for-each</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0049 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:for-each</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>".//h:a[</XPath><XPath/ XSLT Function>position</XPath/ XSLT Function><XPath>()!=1]"</XPath><Tag Symbols>></Tag Symbols><br/> 0050 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:call-template</XSLT Tag><Attribute> name</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"bookmark"</Attribute Value><Tag Symbols>/></Tag Symbols><br/> 0051 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><XSLT Tag>xsl:for-each</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0052 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><XSLT Tag>xsl:when</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0053 <Normal Text></Normal Text><br/> 0054 <Normal Text></Normal Text><br/> 0055 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:otherwise</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0056 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:for-each</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"*"</XPath><Tag Symbols>></Tag Symbols><br/> 0057 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:call-template</XSLT Tag><Attribute> name</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"getbookmarks"</Attribute Value><Tag Symbols>/></Tag Symbols><br/> 0058 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><XSLT Tag>xsl:for-each</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0059 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><XSLT Tag>xsl:otherwise</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0060 <Normal Text></Normal Text><br/> 0061 <Tag Symbols></</Tag Symbols><XSLT Tag>xsl:choose</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0062 <Normal Text></Normal Text><br/> 0063 <Tag Symbols></</Tag Symbols><XSLT Tag>xsl:template</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0064 <Normal Text></Normal Text><br/> 0065 <Normal Text></Normal Text><br/> 0066 <Tag Symbols><</Tag Symbols><XSLT Tag>xsl:template</XSLT Tag><Attribute> name</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"bookmark"</Attribute Value><Tag Symbols>></Tag Symbols><br/> 0067 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:param</XSLT Tag><Attribute> name</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"href"</Attribute Value><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><XPath Attribute>@href</XPath Attribute><XPath>"</XPath><Tag Symbols>/></Tag Symbols><br/> 0068 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:param</XSLT Tag><Attribute> name</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"desc"</Attribute Value><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><XPath String>''</XPath String><XPath>"</XPath><Tag Symbols>/></Tag Symbols><br/> 0069 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:param</XSLT Tag><Attribute> name</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"title"</Attribute Value><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><XPath/ XSLT Function>normalize-space</XPath/ XSLT Function><XPath>()"</XPath><Tag Symbols>/></Tag Symbols><br/> 0070 <Normal Text></Normal Text><br/> 0071 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:variable</XSLT Tag><Attribute> name</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"realdesc"</Attribute Value><Tag Symbols>></Tag Symbols><br/> 0072 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:choose</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0073 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:when</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>test</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><XPath/ XSLT Function>starts-with</XPath/ XSLT Function><XPath>(</XPath><Variable>$desc</Variable><XPath>,</XPath><Variable>$title</Variable><XPath>)"</XPath><Tag Symbols>></Tag Symbols><br/> 0074 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:choose</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0075 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:when</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>test</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><XPath/ XSLT Function>starts-with</XPath/ XSLT Function><XPath>(</XPath><XPath/ XSLT Function>translate</XPath/ XSLT Function><XPath>(</XPath><XPath/ XSLT Function>substring-after</XPath/ XSLT Function><XPath>(</XPath><Variable>$desc</Variable><XPath>,</XPath><Variable>$title</Variable><XPath>),</XPath><XPath String>',.;'</XPath String><XPath>,</XPath><XPath String>'...'</XPath String><XPath>),</XPath><XPath String>'.'</XPath String><XPath>)"</XPath><Tag Symbols>></Tag Symbols><br/> 0076 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:value-of</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><XPath/ XSLT Function>substring</XPath/ XSLT Function><XPath>(</XPath><Variable>$desc</Variable><XPath>,</XPath><XPath/ XSLT Function>string-length</XPath/ XSLT Function><XPath>(</XPath><Variable>$title</Variable><XPath>) + 2)"</XPath><Tag Symbols>/></Tag Symbols><br/> 0077 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><XSLT Tag>xsl:when</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0078 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:otherwise</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0079 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:value-of</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><XPath/ XSLT Function>substring-after</XPath/ XSLT Function><XPath>(</XPath><Variable>$desc</Variable><XPath>,</XPath><Variable>$title</Variable><XPath>)"</XPath><Tag Symbols>/></Tag Symbols><br/> 0080 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><XSLT Tag>xsl:otherwise</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0081 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><XSLT Tag>xsl:choose</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0082 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><XSLT Tag>xsl:when</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0083 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:otherwise</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0084 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:value-of</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><Variable>$desc</Variable><XPath>"</XPath><Tag Symbols>/></Tag Symbols><br/> 0085 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><XSLT Tag>xsl:otherwise</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0086 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><XSLT Tag>xsl:choose</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0087 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><XSLT Tag>xsl:variable</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0088 <Normal Text> </Normal Text><br/> 0089 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><Tag>bookmark</Tag><Tag Symbols>></Tag Symbols><br/> 0090 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:attribute</XSLT Tag><Attribute> name</Attribute><Attribute Separator>=</Attribute Separator><Attribute Value>"href"</Attribute Value><Tag Symbols>></Tag Symbols><br/> 0091 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:choose</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0092 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:when</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>test</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><XPath/ XSLT Function>starts-with</XPath/ XSLT Function><XPath>(</XPath><Variable>$href</Variable><XPath>,</XPath><XPath String>'http://'</XPath String><XPath>) or </XPath><XPath/ XSLT Function>starts-with</XPath/ XSLT Function><XPath>(</XPath><Variable>$href</Variable><XPath>,</XPath><XPath String>'ftp://'</XPath String><XPath>) or </XPath><XPath/ XSLT Function>starts-with</XPath/ XSLT Function><XPath>(</XPath><Variable>$href</Variable><XPath>,</XPath><XPath String>'mailto:'</XPath String><XPath>)"</XPath><Tag Symbols>></Tag Symbols><br/> 0093 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:value-of</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><Variable>$href</Variable><XPath>"</XPath><Tag Symbols>/></Tag Symbols><br/> 0094 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><XSLT Tag>xsl:when</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0095 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:otherwise</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0096 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:value-of</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><XPath/ XSLT Function>concat</XPath/ XSLT Function><XPath>(</XPath><XPath String>'http://www.xs4all.nl/~wbsoft/linux/links/'</XPath String><XPath>,</XPath><Variable>$href</Variable><XPath>)"</XPath><Tag Symbols>/></Tag Symbols><br/> 0097 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><XSLT Tag>xsl:otherwise</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0098 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><XSLT Tag>xsl:choose</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0099 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><XSLT Tag>xsl:attribute</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0100 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><Tag>title</Tag><Tag Symbols>><</Tag Symbols><XSLT Tag>xsl:value-of</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><XPath/ XSLT Function>normalize-space</XPath/ XSLT Function><XPath>(</XPath><Variable>$title</Variable><XPath>)"</XPath><Tag Symbols>/></</Tag Symbols><Tag>title</Tag><Tag Symbols>></Tag Symbols><br/> 0101 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><XSLT Tag>xsl:if</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>test</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><XPath/ XSLT Function>normalize-space</XPath/ XSLT Function><XPath>(</XPath><Variable>$realdesc</Variable><XPath>) != </XPath><XPath String>''</XPath String><XPath>"</XPath><Tag Symbols>></Tag Symbols><br/> 0102 <Normal Text> </Normal Text><Tag Symbols><</Tag Symbols><Tag>desc</Tag><Tag Symbols>><</Tag Symbols><XSLT Tag>xsl:value-of</XSLT Tag><Attribute> </Attribute><XSLT XPath Attribute>select</XSLT XPath Attribute><Attribute Separator>=</Attribute Separator><XPath>"</XPath><XPath/ XSLT Function>normalize-space</XPath/ XSLT Function><XPath>(</XPath><Variable>$realdesc</Variable><XPath>)"</XPath><Tag Symbols>/></</Tag Symbols><Tag>desc</Tag><Tag Symbols>></Tag Symbols><br/> 0103 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><XSLT Tag>xsl:if</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0104 <Normal Text> </Normal Text><Tag Symbols></</Tag Symbols><Tag>bookmark</Tag><Tag Symbols>></Tag Symbols><br/> 0105 <Tag Symbols></</Tag Symbols><XSLT Tag>xsl:template</XSLT Tag><Tag Symbols>></Tag Symbols><br/> 0106 <Normal Text></Normal Text><br/> 0107 <Normal Text></Normal Text><br/> 0108 <Normal Text></Normal Text><br/> 0109 <Tag Symbols></</Tag Symbols><XSLT Tag>xsl:stylesheet</XSLT Tag><Tag Symbols>></Tag Symbols><br/>