ГОСТ РИСО 1951—2012
195. </xsl:lemplate>
196.
197. <xsl:template match=’Defmition’>
198.<xsl:choose>
199.<xsl:when test = ’parent::CompositionalPhraseCln’>
200. <span class=Times’>
201.<xsl:text> </xsl:text>
202.<xsl:app!y-templates />
203. </span>
204.</xsl:when>
205.<xsl:when test = ’not(parent::CompositionalPhraseCtn)’>
206. <span class=Times
_
o‘>
207.<xsl:text></xst:text>
208.<xsl:apply-templates 1>
209.<X8l:Vtest = ’(positk)n() = not(last()))’>
210. <xsl:text>:</xsl:text>
211.</xsl:if>
212. </span>
213. </xsl:when>
214. </xsl:choose>
215. </xsl:temp!ate>
216.
217.
218. <xsl:template match=’i’>
219.<span class=’i’xxsl:value-of select=’.’ /></span>
220. </xsl:temp!ate>
221
.
222. <xsl:template match=’b‘>
223.<span dass=’b’xxsl:value-of seJect=’.’ /></span>
224. </xsl:template>
225.
226. <xsl:template match=‘sup’>
227.<supxXsl:value-of select=’.’ /></sup>
228. </xsl:temptate>
229.
230. <xsl:template match=’sub’>
231.<sub><xsl:value-of select-.’ /></sub>
232. </xsl:template>
233.
234. <xsl: template match=’Stress>
235.<xsl:choose>
236.<xsl:\vhen test = ’(@type) and (@type =1ong’)’>
237. <u><xs!:value-of select=’.’ /></u>
238.</xsl:when>
239. </xsl:choose>
240. <i’xsl:template>
241.
242.
243. <xsl:tempiate match=’processing-instruction()’ />
244.
245.
246. </xsl:stylesheet>
Применение средств разметки и маркеров структурированного текста, определенных для преобразования
XSL-файлов в словарные статьи, обеспечивается каким-либо XSLT-лроцессором. например, процессором Xalan.
Соответствующая команда выглядит следующим образом:
java org.apache.xalan.xslt.Process-IN pocketdict-en-fr.xml -XSL XmLex.xsl
-OUT pocketdict-en-fr.html
70