<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language version="13" kateversion="5.79" name="xslt" section="Markup" extensions="*.xsl;*.xslt" license="LGPL" author="Peter Lammich (views@gmx.de);Wilbert Berendsen (wilbert@kde.nl)"><highlighting><list name="keytags"><item>xsl:apply-imports</item><item>xsl:apply-templates</item><item>xsl:attribute</item><item>xsl:attribute-set</item><item>xsl:call-template</item><item>xsl:choose</item><item>xsl:comment</item><item>xsl:copy</item><item>xsl:copy-of</item><item>xsl:decimal-format</item><item>xsl:element</item><item>xsl:fallback</item><item>xsl:for-each</item><item>xsl:if</item><item>xsl:import</item><item>xsl:include</item><item>xsl:key</item><item>xsl:message</item><item>xsl:namespace-alias</item><item>xsl:number</item><item>xsl:otherwise</item><item>xsl:output</item><item>xsl:param</item><item>xsl:preserve-space</item><item>xsl:processing-instruction</item><item>xsl:sort</item><item>xsl:strip-space</item><item>xsl:stylesheet</item><item>xsl:template</item><item>xsl:text</item><item>xsl:transform</item><item>xsl:value-of</item><item>xsl:variable</item><item>xsl:when</item><item>xsl:with-param</item></list><list name="keytags_2.0"><item>xsl:analyze-string</item><item>xsl:character-map</item><item>xsl:document</item><item>xsl:for-each-group</item><item>xsl:function</item><item>xsl:import-schema</item><item>xsl:matching-substring</item><item>xsl:namespace</item><item>xsl:next-match</item><item>xsl:non-matching-substring</item><item>xsl:output-character</item><item>xsl:perform-sort</item><item>xsl:result-document</item><item>xsl:sequence</item></list><list name="functions"><item>boolean</item><item>ceiling</item><item>concat</item><item>contains</item><item>count</item><item>current</item><item>document</item><item>element-available</item><item>false</item><item>floor</item><item>format-number</item><item>function-available</item><item>generate-id</item><item>id</item><item>key</item><item>lang</item><item>last</item><item>local-name</item><item>name</item><item>namespace-uri</item><item>normalize-space</item><item>not</item><item>number</item><item>position</item><item>round</item><item>starts-with</item><item>string</item><item>string-length</item><item>substring</item><item>substring-after</item><item>substring-before</item><item>sum</item><item>system-property</item><item>text</item><item>translate</item><item>true</item><item>unparsed-entity-uri</item></list><list name="functions_2.0"><item>QName</item><item>abs</item><item>adjust-date-to-timezone</item><item>adjust-dateTime-to-timezone</item><item>adjust-time-to-timezone</item><item>avg</item><item>base-uri</item><item>codepoints-to-string</item><item>collection</item><item>compare</item><item>current-date</item><item>current-dateTime</item><item>current-group</item><item>current-grouping-key</item><item>current-time</item><item>data</item><item>dateTime</item><item>day-from-date</item><item>day-from-dateTime</item><item>days-from-duration</item><item>deep-equal</item><item>default-collation</item><item>distinct-values</item><item>doc</item><item>document-uri</item><item>empty</item><item>ends-with</item><item>error</item><item>escape-uri</item><item>exactly-one</item><item>exists</item><item>expanded-QName</item><item>format-date</item><item>format-dateTime</item><item>format-time</item><item>hours-from-dateTime</item><item>hours-from-duration</item><item>hours-from-time</item><item>idref</item><item>implicit-timezone</item><item>in-scope-prefixes</item><item>index-of</item><item>input</item><item>insert-before</item><item>local-name-from-QName</item><item>lower-case</item><item>matches</item><item>max</item><item>min</item><item>minutes-from-dateTime</item><item>minutes-from-duration</item><item>minutes-from-time</item><item>month-from-date</item><item>month-from-dateTime</item><item>months-from-duration</item><item>namespace-uri-for-prefix</item><item>namespace-uri-from-QName</item><item>node-kind</item><item>node-name</item><item>normalize-unicode</item><item>one-or-more</item><item>regex-group</item><item>remove</item><item>replace</item><item>resolve-QName</item><item>resolve-uri</item><item>reverse</item><item>root</item><item>round-half-to-even</item><item>seconds-from-dateTime</item><item>seconds-from-duration</item><item>seconds-from-time</item><item>sequence-node-identical</item><item>static-base-uri</item><item>string-join</item><item>string-to-codepoints</item><item>subsequence</item><item>subtract-dateTimes-yielding-dayTimeDuration</item><item>subtract-dateTimes-yielding-yearMonthDuration</item><item>subtract-dates-yielding-dayTimeDuration</item><item>subtract-dates-yielding-yearMonthDuration</item><item>timezone-from-date</item><item>timezone-from-dateTime</item><item>timezone-from-time</item><item>tokenize</item><item>trace</item><item>unordered</item><item>unparsed-entity-public-id</item><item>unparsed-text</item><item>upper-case</item><item>year-from-date</item><item>year-from-dateTime</item><item>years-from-duration</item><item>zero-or-one</item></list><list name="xsl-attributes"><item>match</item><item>select</item><item>test</item></list><contexts><context name="normalText" attribute="Normal Text"><IncludeRules context="FindText"/><IncludeRules context="FindElement"/></context><context name="Attribute" attribute="Other Text"><DetectChar char="=" attribute="Attribute Separator" context="#pop!Value"/><DetectSpaces attribute="Other Text"/><DetectChar char='"' attribute="Invalid" context="Value DQ"/><DetectChar char="'" attribute="Invalid" context="Value SQ"/><IncludeRules context="FindAttributeCommonError"/></context><context name="FindEntityRefs" attribute="Other Text"><RegExpr String="&amp;(?:#[0-9]+|#[xX][0-9A-Fa-f]+|[[:alpha:]_:][\w.:_-]*);" attribute="Entity Reference"/></context><context name="ElementCommonError" attribute="Invalid"><RegExpr String="[-\w.:_=]+|[^-\w.:_=/&lt;>\s]+[-\w.:_]*|/>|[^&lt;]" attribute="Invalid" context="#pop#pop"/><RegExpr String="&lt;(xsl:apply-imports|xsl:apply-templates|xsl:attribute-set|xsl:attribute|xsl:call-template|xsl:choose|xsl:comment|xsl:copy-of|xsl:copy|xsl:decimal-format|xsl:element|xsl:fallback|xsl:for-each|xsl:if|xsl:import|xsl:include|xsl:key|xsl:message|xsl:namespace-alias|xsl:number|xsl:otherwise|xsl:output|xsl:param|xsl:preserve-space|xsl:processing-instruction|xsl:sort|xsl:strip-space|xsl:stylesheet|xsl:template|xsl:text|xsl:transform|xsl:value-of|xsl:variable|xsl:when|xsl:with-param|xsl:apply-imports|xsl:apply-templates|xsl:attribute-set|xsl:attribute|xsl:call-template|xsl:choose|xsl:comment|xsl:copy-of|xsl:copy|xsl:decimal-format|xsl:element|xsl:fallback|xsl:for-each|xsl:if|xsl:import|xsl:include|xsl:key|xsl:message|xsl:namespace-alias|xsl:number|xsl:otherwise|xsl:output|xsl:param|xsl:preserve-space|xsl:processing-instruction|xsl:sort|xsl:strip-space|xsl:stylesheet|xsl:template|xsl:text|xsl:transform|xsl:value-of|xsl:variable|xsl:when|xsl:with-param)(?![\w.:_-])" attribute="Invalid" context="#pop#pop!XSLT_Element"/><RegExpr String="&lt;[[:alpha:]_:][\w.:_-]*" attribute="Invalid" context="#pop#pop!Element"/><StringDetect String="&lt;!--" attribute="Invalid" context="#pop#pop!Comment" beginRegion="comment"/><StringDetect String="&lt;![CDATA[" attribute="Invalid" context="#pop#pop!CDATA" beginRegion="cdata"/><DetectChar char="&lt;" attribute="Invalid" context="#pop#pop"/></context><context name="El End" attribute="Other Text"><DetectChar char=">" attribute="Tag Symbols" context="#pop#pop"/><DetectSpaces attribute="Other Text"/><IncludeRules context="ElementCommonError"/></context><context name="FindReservedChar" attribute="Other Text"><AnyChar String="&amp;&lt;" attribute="Invalid"/></context><context name="PI" attribute="Other Text"><StringDetect String="?>" attribute="PI Symbols" context="#pop" endRegion="pi"/></context><context name="Doctype Markupdecl" attribute="Other Text"><DetectChar char=">" attribute="Doctype Symbols" context="#pop"/><DetectChar char='"' attribute="Value" context="Doctype Markupdecl DQ"/><DetectChar char="'" attribute="Value" context="Doctype Markupdecl SQ"/></context><context name="Element" attribute="Other Text" fallthroughContext="ElementCommonError"><StringDetect String="/>" attribute="Tag Symbols" context="#pop" endRegion="element"/><DetectChar char=">" attribute="Tag Symbols" context="#pop"/><DetectSpaces attribute="Other Text"/><RegExpr String="(?:^|(?&lt;=\s))[[:alpha:]_:][\w.:_-]*" attribute="Attribute" context="Attribute"/><DetectChar char="/" attribute="Invalid" context="#pop" endRegion="element"/><DetectChar char="=" attribute="Invalid" context="Value"/><RegExpr String="[[:alpha:]_:][\w.:_-]*" attribute="Invalid" context="Attribute"/></context><context name="FindPEntityRefs" attribute="Other Text"><RegExpr String="&amp;(?:#[0-9]+|#[xX][0-9A-Fa-f]+|[[:alpha:]_:][\w.:_-]*);" attribute="Entity Reference"/><RegExpr String="%[[:alpha:]_:][\w.:_-]*;" attribute="PEntity Reference"/><AnyChar String="&amp;%&lt;" attribute="Invalid"/></context><context name="Value" attribute="Other Text"><DetectChar char='"' attribute="Attribute Value" context="Value DQ"/><DetectChar char="'" attribute="Attribute Value" context="Value SQ"/><DetectSpaces attribute="Other Text"/><IncludeRules context="FindAttributeCommonError"/></context><context name="XSLT_Attribute" attribute="Other Text"><DetectChar char="=" attribute="Attribute Separator" context="#pop!XSLT_Value"/><DetectSpaces attribute="Other Text"/><DetectChar char='"' attribute="Invalid" context="xpathDQ"/><DetectChar char="'" attribute="Invalid" context="xpathSQ"/><IncludeRules context="XSLT_FindAttributeCommonError"/></context><context name="XSLT_Element" attribute="Other Text" fallthroughContext="ElementCommonError"><StringDetect String="/>" attribute="Tag Symbols" context="#pop" endRegion="element"/><DetectChar char=">" attribute="Tag Symbols" context="#pop"/><DetectSpaces attribute="Other Text"/><RegExpr String="(?:^|(?&lt;=\s))(select|test|match)(?![\w.:_-])" attribute="XSLT XPath Attribute" context="XSLT_Attribute"/><RegExpr String="(?:^|(?&lt;=\s))[[:alpha:]_:][\w.:_-]*" attribute="Attribute" context="Attribute"/><DetectChar char="/" attribute="Invalid" context="#pop" endRegion="element"/><DetectChar char="=" attribute="Invalid" context="XSLT_Value"/><RegExpr String="(select|test|match)(?![\w.:_-])" attribute="Invalid" context="XSLT_Attribute"/><RegExpr String="[[:alpha:]_:][\w.:_-]*" attribute="Invalid" context="Attribute"/></context><context name="xpathDQ" attribute="XPath"><keyword String="functions" attribute="XPath/ XSLT Function"/><keyword String="functions_2.0" attribute="XPath 2.0/ XSLT 2.0 Function"/><RegExpr String="(ancestor|ancestor-or-self|attribute|child|descendant|descendant-or-self|following|following-sibling|namespace|parent|preceding|preceding-sibling|self)::" attribute="XPath Axis"/><DetectChar char="}" attribute="XPath" context="#pop"/><DetectChar char="'" attribute="XPath String" context="xpathStringSQ"/><DetectChar char='"' attribute="XPath" context="#pop#pop"/><RegExpr String="@[[:alpha:]_:][\w.:_-]*" attribute="XPath Attribute"/><RegExpr String="\$[[:alpha:]_:][\w.:_-]*" attribute="Variable"/><RegExpr String="[[:alpha:]_:][\w.:_-]*" attribute="XPath"/><DetectIdentifier/><IncludeRules context="FindEntityRefs"/><AnyChar String="$&amp;&lt;" attribute="Invalid"/></context><context name="xpathSQ" attribute="XPath"><keyword String="functions" attribute="XPath/ XSLT Function"/><keyword String="functions_2.0" attribute="XPath 2.0/ XSLT 2.0 Function"/><RegExpr String="(ancestor|ancestor-or-self|attribute|child|descendant|descendant-or-self|following|following-sibling|namespace|parent|preceding|preceding-sibling|self)::" attribute="XPath Axis"/><DetectChar char="}" attribute="XPath" context="#pop"/><DetectChar char='"' attribute="XPath String" context="xpathStringDQ"/><DetectChar char="'" attribute="XPath" context="#pop#pop"/><RegExpr String="@[[:alpha:]_:][\w.:_-]*" attribute="XPath Attribute"/><RegExpr String="\$[[:alpha:]_:][\w.:_-]*" attribute="Variable"/><RegExpr String="[[:alpha:]_:][\w.:_-]*" attribute="XPath"/><DetectIdentifier/><IncludeRules context="FindEntityRefs"/><AnyChar String="$&amp;&lt;" attribute="Invalid"/></context><context name="CDATA" attribute="Other Text"><DetectSpaces/><DetectIdentifier/><StringDetect String="]]>" attribute="CDATA Symbols" context="#pop" endRegion="cdata"/></context><context name="Comment" attribute="Comment"><DetectSpaces/><StringDetect String="--" context="EndComment" lookAhead="1"/><IncludeRules context="##Comments"/><DetectIdentifier/></context><context name="Doctype" attribute="Other Text"><DetectChar char=">" attribute="Doctype Symbols" context="#pop" endRegion="doctype"/><DetectChar char="[" attribute="Doctype Symbols" context="Doctype Internal Subset" beginRegion="int_subset"/></context><context name="FindAttributeCommonError" attribute="Invalid"><DetectChar char=">" attribute="Invalid" context="#pop#pop"/><StringDetect String="/>" attribute="Invalid" context="#pop#pop" endRegion="element"/><DetectChar char="/" attribute="Invalid" context="#pop#pop" endRegion="element"/><RegExpr String="[[:alpha:]_:][\w.:_-]*(?=\s*=)" attribute="Invalid" context="#pop!Attribute"/><IncludeRules context="ElementCommonError"/></context><context name="FindComment" attribute="Other Text"><StringDetect String="&lt;!--" attribute="Comment" context="Comment" beginRegion="comment"/></context><context name="FindProcessingInstruction" attribute="Other Text"><RegExpr String="&lt;\?(?=([\w:_-]*))" attribute="PI Symbols" context="PI TagName" beginRegion="pi"/></context><context name="Value DQ" attribute="Attribute Value"><DetectChar char="{" attribute="XPath" context="xpathDQ"/><DetectChar char='"' attribute="Attribute Value" context="#pop#pop"/><IncludeRules context="ValueQ"/></context><context name="Value SQ" attribute="Attribute Value"><DetectChar char="{" attribute="XPath" context="xpathSQ"/><DetectChar char="'" attribute="Attribute Value" context="#pop#pop"/><IncludeRules context="ValueQ"/></context><context name="ValueQ" attribute="Attribute Value"><DetectIdentifier attribute="Attribute Value"/><DetectSpaces attribute="Attribute Value"/><Int attribute="Attribute Value"/><IncludeRules context="FindEntityRefs"/><IncludeRules context="FindReservedChar"/></context><context name="XSLT_FindAttributeCommonError" attribute="Invalid"><DetectChar char=">" attribute="Invalid" context="#pop#pop"/><StringDetect String="/>" attribute="Invalid" context="#pop#pop" endRegion="element"/><DetectChar char="/" attribute="Invalid" context="#pop#pop" endRegion="element"/><RegExpr String="(select|test|match)(?![\w.:_-])(?=\s*=)" attribute="Invalid" context="#pop!XSLT_Attribute"/><RegExpr String="[[:alpha:]_:][\w.:_-]*(?=\s*=)" attribute="Invalid" context="#pop!Attribute"/><IncludeRules context="ElementCommonError"/></context><context name="XSLT_Value" attribute="Other Text"><DetectChar char='"' attribute="XPath" context="xpathDQ"/><DetectChar char="'" attribute="XPath" context="xpathSQ"/><DetectSpaces attribute="Other Text"/><IncludeRules context="XSLT_FindAttributeCommonError"/></context><context name="CDATAStart" attribute="Other Text" lineEndContext="#pop"><StringDetect String="&lt;![" attribute="CDATA Symbols" beginRegion="cdata"/><StringDetect String="CDATA" attribute="CDATA"/><DetectChar char="[" attribute="CDATA Symbols" context="#pop!CDATA"/></context><context name="Doctype Internal Subset" attribute="Other Text"><DetectSpaces/><DetectChar char="]" attribute="Doctype Symbols" context="#pop" endRegion="int_subset"/><RegExpr String="&lt;!(?=(ELEMENT|ENTITY|ATTLIST|NOTATION)\b)" attribute="Doctype Symbols" context="Doctype Markupdecl TagName"/><IncludeRules context="FindComment"/><IncludeRules context="FindProcessingInstruction"/><IncludeRules context="FindPEntityRefs"/></context><context name="Doctype Markupdecl DQ" attribute="Value"><DetectChar char='"' attribute="Value" context="#pop"/><IncludeRules context="FindPEntityRefs"/></context><context name="Doctype Markupdecl SQ" attribute="Value"><DetectChar char="'" attribute="Value" context="#pop"/><IncludeRules context="FindPEntityRefs"/></context><context name="Doctype Markupdecl TagName" attribute="Other Text" lineEndContext="#pop"><DetectIdentifier attribute="Doctype" context="#pop!Doctype Markupdecl VariableName"/></context><context name="Doctype Markupdecl VariableName" attribute="Other Text" fallthroughContext="#pop!Doctype Markupdecl" lineEndContext="#pop!Doctype Markupdecl"><DetectSpaces/><DetectChar char="%" attribute="Doctype Symbols"/><RegExpr String="[[:alpha:]_:][\w.:_-]*" attribute="Doctype Name" context="#pop!Doctype Markupdecl"/></context><context name="DoctypeTagName" attribute="Other Text" lineEndContext="#pop"><StringDetect String="DOCTYPE" attribute="Doctype" context="#pop!DoctypeVariableName"/></context><context name="DoctypeVariableName" attribute="Other Text" fallthroughContext="#pop!Doctype"><DetectSpaces/><RegExpr String="[[:alpha:]_:][\w.:_-]*" attribute="Doctype Name" context="#pop!Doctype"/></context><context name="El End TagName" attribute="Other Text" lineEndContext="#pop!El End"><keyword String="keytags" attribute="XSLT Tag" context="El End" weakDeliminator="-:."/><keyword String="keytags_2.0" attribute="XSLT 2.0 Tag" context="El End" weakDeliminator="-:."/><StringDetect String="%1" attribute="Tag" context="El End" dynamic="1"/></context><context name="ElementTagName" attribute="Other Text" lineEndContext="#pop!Element"><keyword String="keytags" attribute="XSLT Tag" context="#pop!XSLT_Element" weakDeliminator="-:."/><keyword String="keytags_2.0" attribute="XSLT 2.0 Tag" context="#pop!XSLT_Element" weakDeliminator="-:."/><StringDetect String="%1" attribute="Tag" context="#pop!Element" dynamic="1"/></context><context name="EndComment" attribute="Comment" fallthroughContext="#pop" lineEndContext="#pop"><StringDetect String="-->" attribute="Comment" context="#pop#pop" endRegion="comment"/><DetectChar char="-" attribute="Invalid"/></context><context name="FindElement" attribute="Normal Text"><RegExpr String="&lt;(?=([[:alpha:]_:][\w.:_-]*))" attribute="Tag Symbols" context="ElementTagName" beginRegion="element"/><RegExpr String="&lt;/(?=([[:alpha:]_:][\w.:_-]*))" attribute="Tag Symbols" context="El End TagName" endRegion="element"/><IncludeRules context="FindComment"/><StringDetect String="&lt;![CDATA[" attribute="CDATA" context="CDATAStart" lookAhead="1"/><RegExpr String="&lt;!(?=DOCTYPE(\s|$))" attribute="Doctype Symbols" context="DoctypeTagName" beginRegion="doctype"/><IncludeRules context="FindEntityRefs"/><IncludeRules context="FindProcessingInstruction"/><IncludeRules context="FindError"/></context><context name="FindError" attribute="Other Text"><IncludeRules context="FindReservedChar"/><StringDetect String="]]>" attribute="Invalid"/></context><context name="FindText" attribute="Normal Text"><DetectSpaces/><DetectIdentifier/><Int/></context><context name="PI TagName" attribute="Other Text" fallthroughContext="#pop!PI" lineEndContext="#pop!PI"><RegExpr String="xml(?=\s|$)" attribute="Processing Instruction" context="#pop!PI-XML" insensitive="1"/><StringDetect String="%1" attribute="Processing Instruction" context="#pop!PI" dynamic="1"/></context><context name="PI-XML" attribute="Other Text"><IncludeRules context="PI"/><DetectSpaces attribute="Other Text"/><DetectChar char="=" attribute="Attribute Separator" context="Value"/><RegExpr String="(?:^|(?&lt;=\s))[[:alpha:]_:][\w.:_-]*" attribute="Attribute"/></context><context name="xpathStringDQ" attribute="XPath String"><DetectChar char='"' attribute="XPath String" context="#pop"/><DetectIdentifier/><IncludeRules context="FindEntityRefs"/><IncludeRules context="FindReservedChar"/></context><context name="xpathStringSQ" attribute="XPath String"><DetectChar char="'" attribute="XPath String" context="#pop"/><DetectIdentifier/><IncludeRules context="FindEntityRefs"/><IncludeRules context="FindReservedChar"/></context></contexts><itemDatas><itemData name="Normal Text" defStyleNum="dsNormal"/><itemData name="Other Text" defStyleNum="dsNormal"/><itemData name="Tag" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="Tag Symbols" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="Attribute" defStyleNum="dsOthers" spellChecking="0"/><itemData name="XSLT XPath Attribute" defStyleNum="dsOthers" spellChecking="0"/><itemData name="Attribute Separator" defStyleNum="dsOthers" spellChecking="0"/><itemData name="Value" defStyleNum="dsAttribute"/><itemData name="Invalid" defStyleNum="dsError" spellChecking="0"/><itemData name="Attribute Value" defStyleNum="dsString"/><itemData name="XPath" defStyleNum="dsVariable" bold="0" italic="0"/><itemData name="XPath String" defStyleNum="dsString"/><itemData name="XPath Axis" defStyleNum="dsVariable" bold="0" italic="1"/><itemData name="XPath/ XSLT Function" defStyleNum="dsVariable" bold="1" italic="0" spellChecking="0"/><itemData name="XPath 2.0/ XSLT 2.0 Function" defStyleNum="dsVariable" bold="1" italic="0" spellChecking="0"/><itemData name="XPath Attribute" defStyleNum="dsVariable" bold="0" italic="1" spellChecking="0"/><itemData name="Variable" defStyleNum="dsVariable" bold="0" italic="1" spellChecking="0"/><itemData name="Comment" defStyleNum="dsComment"/><itemData name="XSLT Tag" defStyleNum="dsBuiltIn" bold="1" spellChecking="0"/><itemData name="XSLT 2.0 Tag" defStyleNum="dsBuiltIn" bold="1" spellChecking="0"/><itemData name="Entity Reference" defStyleNum="dsDecVal" spellChecking="0"/><itemData name="CDATA" defStyleNum="dsBaseN" bold="1" spellChecking="0"/><itemData name="CDATA Symbols" defStyleNum="dsBaseN" bold="0" italic="0" spellChecking="0"/><itemData name="Processing Instruction" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="PI Symbols" defStyleNum="dsFunction" bold="0" italic="0" spellChecking="0"/><itemData name="Doctype" defStyleNum="dsDataType" bold="1" spellChecking="0"/><itemData name="Doctype Name" defStyleNum="dsDataType" bold="0" italic="0" spellChecking="0"/><itemData name="Doctype Symbols" defStyleNum="dsDataType" bold="0" italic="0" spellChecking="0"/><itemData name="PEntity Reference" defStyleNum="dsDecVal" spellChecking="0"/></itemDatas></highlighting><general><comments><comment name="multiLine" start="&lt;!--" end="-->" region="comment"/></comments><keywords casesensitive="0" weakDeliminator="-:" additionalDeliminator='"{}'/></general></language>