This Source Code Form is subject to the terms of the Mozilla Public License, v 2.0.
If a copy of the M·P·L was not distributed with this file, You can obtain one at <https://mozilla.org/MPL/2.0/>.
This Source Code Form is subject to the terms of the Mozilla Public License, v 2.0.
If a copy of the M·P·L was not distributed with this file, You can obtain one at <https://mozilla.org/MPL/2.0/>.
xmlns:exsl="http://exslt.org/common"
xmlns:exslstr="http://exslt.org/strings"
xmlns:html="http://www.w3.org/1999/xhtml"
xmlns:exsl="http://exslt.org/common"
xmlns:exslstr="http://exslt.org/strings"
xmlns:html="http://www.w3.org/1999/xhtml"
<template match="html:script[@type='text/tab-separated-values']">
<variable name="rows" select="exslstr:tokenize(., '
')[normalize-space(.) and not(starts-with(., '#'))]"/>
<template match="html:script[@type='text/tab-separated-values']">
<variable name="rows" select="exslstr:tokenize(., '
')[normalize-space(.) and not(starts-with(., '#'))]"/>
- <variable name="head" select="exsl:node-set($rows)[1]"/>
- <variable name="body" select="exsl:node-set($rows)[not(position()=1)]"/>
- <html:table>
+ <variable name="head" select="$rows[1]"/>
+ <variable name="body" select="$rows[not(position()=1)]"/>
+ <html:table class="tsv">