[octc-svndiff] SF.net SVN: octc:[427] trunk/core/doc/html/XSLTdoc
Brought to you by:
bansp
|
From: <ba...@us...> - 2010-12-19 02:57:35
|
Revision: 427
http://octc.svn.sourceforge.net/octc/?rev=427&view=rev
Author: bansp
Date: 2010-12-19 02:57:26 +0000 (Sun, 19 Dec 2010)
Log Message:
-----------
update
Modified Paths:
--------------
trunk/core/doc/html/XSLTdoc/functionTemplateList.html
trunk/core/doc/html/XSLTdoc/indexer.xsl.src.html
trunk/core/doc/html/XSLTdoc/indexer.xsl.xd.html
trunk/core/doc/html/XSLTdoc/tokenizer.xsl.src.html
trunk/core/doc/html/XSLTdoc/tokenizer.xsl.xd.html
Modified: trunk/core/doc/html/XSLTdoc/functionTemplateList.html
===================================================================
--- trunk/core/doc/html/XSLTdoc/functionTemplateList.html 2010-12-19 02:46:42 UTC (rev 426)
+++ trunk/core/doc/html/XSLTdoc/functionTemplateList.html 2010-12-19 02:57:26 UTC (rev 427)
@@ -18,7 +18,7 @@
</div>
</div>
<div id="content">
- <div id="functionTemplateList"><h1>Functions/Templates List</h1><div id="namedTemplatesSummary" class="summarySection"><h2>Templates</h2><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="octc2tmx.xsl.xd.html#d26e187">process_linkGrp</a></span> (<span class="declCaption">param: </span><span class="paramType">node()+ </span><span class="paramName">node</span>) - <a class="sourceLink" href="octc2tmx.xsl.src.html#d26e184">source</a></div><div class="shortDoc"><div class="shortDescr">Recursively process linkGrp elements</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="dump_bitext.xsl.xd.html#d32e54">process_linkGrp</a></span> (<span class="declCaption">param: </span><span class="paramType">node()+ </span><span class="paramName">node</span>, <span class="paramType">xs:string </span><span class="paramName">indent</span>) - <a class="sourceLink" href="dump_bitext.xsl.src.html#d32e54">source</a></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div></div><div id="functionsSummary" class="summarySection"><h2>Functions</h2><div class="listItem"><div class="declaration"><span class="paramType">xs:string </span><span class="declName"><a class="declLink" href="indexer.xsl.xd.html#d17e163">f:calc_pos</a></span> (<span class="declCaption">param: </span><span class="paramType">item() </span><span class="paramName">my_node</span>) - <a class="sourceLink" href="indexer.xsl.src.html#d17e160">source</a></div><div class="shortDoc"><div class="shortDescr">Create the dot string for the element's position in the tree rooted in <body></div></div></div><div class="listItem"><div class="declaration"><span class="paramType">xs:string </span><span class="declName"><a class="declLink" href="indexer.xsl.xd.html#d17e185">f:create_index</a></span> (<span class="declCaption">param: </span><span class="paramType">item() </span><span class="paramName">node</span>) - <a class="sourceLink" href="indexer.xsl.src.html#d17e185">source</a></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">element()+ </span><span class="declName"><a class="declLink" href="tokenizer.xsl.xd.html#d22e355">f:map_string</a></span> (<span class="declCaption">param: </span><span class="paramType">xs:string </span><span class="paramName">str</span>, <span class="paramType">xs:string+ </span><span class="paramName">seq</span>, <span class="paramType">xs:integer </span><span class="paramName">pos</span>, <span class="paramType">xs:integer </span><span class="paramName">offset</span>) - <a class="sourceLink" href="tokenizer.xsl.src.html#d22e355">source</a></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">xs:string+ </span><span class="declName"><a class="declLink" href="octc2tmx.xsl.xd.html#d26e298">f:process</a></span> (<span class="declCaption">param: </span><span class="paramType">xs:string+ </span><span class="paramName">targ</span>, <span class="paramType">node() </span><span class="paramName">context</span>) - <a class="sourceLink" href="octc2tmx.xsl.src.html#d26e295">source</a></div><div class="shortDoc"><div class="shortDescr">Dive into each node</div></div></div></div></div>
+ <div id="functionTemplateList"><h1>Functions/Templates List</h1><div id="namedTemplatesSummary" class="summarySection"><h2>Templates</h2><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="octc2tmx.xsl.xd.html#d26e187">process_linkGrp</a></span> (<span class="declCaption">param: </span><span class="paramType">node()+ </span><span class="paramName">node</span>) - <a class="sourceLink" href="octc2tmx.xsl.src.html#d26e184">source</a></div><div class="shortDoc"><div class="shortDescr">Recursively process linkGrp elements</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="dump_bitext.xsl.xd.html#d32e54">process_linkGrp</a></span> (<span class="declCaption">param: </span><span class="paramType">node()+ </span><span class="paramName">node</span>, <span class="paramType">xs:string </span><span class="paramName">indent</span>) - <a class="sourceLink" href="dump_bitext.xsl.src.html#d32e54">source</a></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div></div><div id="functionsSummary" class="summarySection"><h2>Functions</h2><div class="listItem"><div class="declaration"><span class="paramType">xs:string </span><span class="declName"><a class="declLink" href="indexer.xsl.xd.html#d17e165">f:calc_pos</a></span> (<span class="declCaption">param: </span><span class="paramType">item() </span><span class="paramName">my_node</span>) - <a class="sourceLink" href="indexer.xsl.src.html#d17e162">source</a></div><div class="shortDoc"><div class="shortDescr">Create the dot string for the element's position in the tree rooted in <body></div></div></div><div class="listItem"><div class="declaration"><span class="paramType">xs:string </span><span class="declName"><a class="declLink" href="indexer.xsl.xd.html#d17e187">f:create_index</a></span> (<span class="declCaption">param: </span><span class="paramType">item() </span><span class="paramName">node</span>) - <a class="sourceLink" href="indexer.xsl.src.html#d17e187">source</a></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">element()+ </span><span class="declName"><a class="declLink" href="tokenizer.xsl.xd.html#d22e355">f:map_string</a></span> (<span class="declCaption">param: </span><span class="paramType">xs:string </span><span class="paramName">str</span>, <span class="paramType">xs:string+ </span><span class="paramName">seq</span>, <span class="paramType">xs:integer </span><span class="paramName">pos</span>, <span class="paramType">xs:integer </span><span class="paramName">offset</span>) - <a class="sourceLink" href="tokenizer.xsl.src.html#d22e355">source</a></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">xs:string+ </span><span class="declName"><a class="declLink" href="octc2tmx.xsl.xd.html#d26e298">f:process</a></span> (<span class="declCaption">param: </span><span class="paramType">xs:string+ </span><span class="paramName">targ</span>, <span class="paramType">node() </span><span class="paramName">context</span>) - <a class="sourceLink" href="octc2tmx.xsl.src.html#d26e295">source</a></div><div class="shortDoc"><div class="shortDescr">Dive into each node</div></div></div></div></div>
</div>
<div id="footer">
<div style="float:left">Generated with <a target="_blank" href="http://xsltdoc.sf.net">XSLTdoc 1.2.1</a></div>
Modified: trunk/core/doc/html/XSLTdoc/indexer.xsl.src.html
===================================================================
--- trunk/core/doc/html/XSLTdoc/indexer.xsl.src.html 2010-12-19 02:46:42 UTC (rev 426)
+++ trunk/core/doc/html/XSLTdoc/indexer.xsl.src.html 2010-12-19 02:57:26 UTC (rev 427)
@@ -6,7 +6,7 @@
<div xmlns:xd="http://www.pnp-software.com/XSLTdoc" class="xmlverb-default"><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e1">stylesheet</a></span><span class="xmlverb-ns-name"> xmlns:xsl</span>="<span class="xmlverb-ns-uri">http://www.w3.org/1999/XSL/Transform</span>"<span class="xmlverb-ns-name"> xmlns:xs</span>="<span class="xmlverb-ns-uri">http://www.w3.org/2001/XMLSchema</span>"<span class="xmlverb-ns-name"> xmlns:xi</span>="<span class="xmlverb-ns-uri">http://www.w3.org/2001/XInclude</span>"<span class="xmlverb-ns-name"> xmlns:xd</span>="<span class="xmlverb-ns-uri">http://www.pnp-software.com/XSLTdoc</span>"<span class="xmlverb-ns-name"> xmlns:f</span>="<span class="xmlverb-ns-uri">func</span>" <span class="xmlverb-attr-name">xpath-default-namespace</span>="<span class="xmlverb-attr-content">http://www.tei-c.org/ns/1.0</span>" <span class="xmlverb-attr-name">exclude-result-prefixes</span>="<span class="xmlverb-attr-content">xs xd f</span>" <span class="xmlverb-attr-name">version</span>="<span class="xmlverb-attr-content">2.0</span>"><span class="xmlverb-text"><br></br>
<br></br>
</span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e3">import</a></span> <span class="xmlverb-attr-name">href</span>="<span class="xmlverb-attr-content">identity_transform.xsl</span>" /><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e5">output</a></span> <span class="xmlverb-attr-name">encoding</span>="<span class="xmlverb-attr-content">UTF-8</span>" <span class="xmlverb-attr-name">method</span>="<span class="xmlverb-attr-content">xml</span>" <span class="xmlverb-attr-name">indent</span>="<span class="xmlverb-attr-content">yes</span>" /><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e5">output</a></span> <span class="xmlverb-attr-name">encoding</span>="<span class="xmlverb-attr-content">UTF-8</span>" <span class="xmlverb-attr-name">method</span>="<span class="xmlverb-attr-content">xml</span>" <span class="xmlverb-attr-name">indent</span>="<span class="xmlverb-attr-content">no</span>" /><span class="xmlverb-text"><br></br>
</span><div class="xd">
<<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name"><a name="d17e7">doc</a></span> <span class="xmlverb-attr-name">type</span>="<span class="xmlverb-attr-content">stylesheet</span>"><span class="xmlverb-text"><br></br>
@@ -29,7 +29,7 @@
</span></<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name">detail</span>><span class="xmlverb-text"><br></br>
</span><<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name"><a name="d17e59">author</a></span>><span class="xmlverb-text">Piotr Bański</span></<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name">author</span>><span class="xmlverb-text"><br></br>
</span><<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name"><a name="d17e62">copyright</a></span>><span class="xmlverb-text">the author(s), 2010; license: GPL v3 or any later version (http://www.gnu.org/licenses/gpl.html).</span></<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name">copyright</span>><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name"><a name="d17e65">svnId</a></span>><span class="xmlverb-text">$Id: indexer.xsl 305 2010-06-21 20:34:03Z bansp $</span></<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name">svnId</span>><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name"><a name="d17e65">svnId</a></span>><span class="xmlverb-text">$Id: indexer.xsl 426 2010-12-19 02:46:42Z bansp $</span></<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name">svnId</span>><span class="xmlverb-text"><br></br>
</span></<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name">doc</span>></div><span class="xmlverb-text"><br></br>
<br></br>
</span><div class="xd">
@@ -58,73 +58,74 @@
</span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e96">variable</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">file_types</span>" <span class="xmlverb-attr-name">as</span>="<span class="xmlverb-attr-content">item()+</span>"><span class="xmlverb-text"><br></br>
</span><<span class="xmlverb-element-name"><a name="d17e98">file</a></span> <span class="xmlverb-attr-name">type</span>="<span class="xmlverb-attr-content">text</span>" <span class="xmlverb-attr-name">fname</span>="<span class="xmlverb-attr-content">text</span>" <span class="xmlverb-attr-name">idx</span>="<span class="xmlverb-attr-content">txt</span>" /><span class="xmlverb-text"><br></br>
</span><<span class="xmlverb-element-name"><a name="d17e100">file</a></span> <span class="xmlverb-attr-name">type</span>="<span class="xmlverb-attr-content">segmentation</span>" <span class="xmlverb-attr-name">fname</span>="<span class="xmlverb-attr-content">ana_segm</span>" <span class="xmlverb-attr-name">idx</span>="<span class="xmlverb-attr-content">sgm</span>" /><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-name"><a name="d17e102">file</a></span> <span class="xmlverb-attr-name">type</span>="<span class="xmlverb-attr-content">morphosyntax</span>" <span class="xmlverb-attr-name">fname</span>="<span class="xmlverb-attr-content">ana_morph</span>" <span class="xmlverb-attr-name">idx</span>="<span class="xmlverb-attr-content">mph</span>" /><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-name"><a name="d17e104">file</a></span> <span class="xmlverb-attr-name">type</span>="<span class="xmlverb-attr-content">alignment</span>" <span class="xmlverb-attr-name">fname</span>="<span class="xmlverb-attr-content">align</span>" <span class="xmlverb-attr-name">idx</span>="<span class="xmlverb-attr-content">aln</span>" /><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-name"><a name="d17e102">file</a></span> <span class="xmlverb-attr-name">type</span>="<span class="xmlverb-attr-content">sentence_boundaries</span>" <span class="xmlverb-attr-name">fname</span>="<span class="xmlverb-attr-content">ana_sent</span>" <span class="xmlverb-attr-name">idx</span>="<span class="xmlverb-attr-content">snt</span>" /><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-name"><a name="d17e104">file</a></span> <span class="xmlverb-attr-name">type</span>="<span class="xmlverb-attr-content">morphosyntax</span>" <span class="xmlverb-attr-name">fname</span>="<span class="xmlverb-attr-content">ana_morph</span>" <span class="xmlverb-attr-name">idx</span>="<span class="xmlverb-attr-content">mph</span>" /><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-name"><a name="d17e106">file</a></span> <span class="xmlverb-attr-name">type</span>="<span class="xmlverb-attr-content">alignment</span>" <span class="xmlverb-attr-name">fname</span>="<span class="xmlverb-attr-content">align</span>" <span class="xmlverb-attr-name">idx</span>="<span class="xmlverb-attr-content">aln</span>" /><span class="xmlverb-text"><br></br>
</span></<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name">variable</span>><span class="xmlverb-text"><br></br>
<br></br>
</span><div class="xd">
- <<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name"><a name="d17e107">doc</a></span>><span class="xmlverb-text">check the file name (and type) of the file operated on; recall that dash MUST ONLY separate file modifiers. Additional assumption: files will end in '.xml'.</span></<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name">doc</span>></div><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e110">variable</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">my_fname</span>" <span class="xmlverb-attr-name">as</span>="<span class="xmlverb-attr-content">xs:string</span>"><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e112">variable</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">full_name</span>" <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">tokenize(document-uri(/),'/')[last()]</span>" /><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e114">variable</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">modified_name</span>" <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">substring-before($full_name,'-')</span>" /><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e116">value-of</a></span> <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">if (string-length($modified_name)) then $modified_name else substring-before($full_name,'.xml')</span>" /><span class="xmlverb-text"><br></br>
+ <<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name"><a name="d17e109">doc</a></span>><span class="xmlverb-text">check the file name (and type) of the file operated on; recall that dash MUST ONLY separate file modifiers. Additional assumption: files will end in '.xml'.</span></<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name">doc</span>></div><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e112">variable</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">my_fname</span>" <span class="xmlverb-attr-name">as</span>="<span class="xmlverb-attr-content">xs:string</span>"><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e114">variable</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">full_name</span>" <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">tokenize(document-uri(/),'/')[last()]</span>" /><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e116">variable</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">modified_name</span>" <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">substring-before($full_name,'-')</span>" /><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e118">value-of</a></span> <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">if (string-length($modified_name)) then $modified_name else substring-before($full_name,'.xml')</span>" /><span class="xmlverb-text"><br></br>
</span></<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name">variable</span>><span class="xmlverb-text"><br></br>
<br></br>
</span><div class="xd">
- <<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name"><a name="d17e119">doc</a></span>><span class="xmlverb-text">Go through the designated elements and (re)index them.</span></<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name">doc</span>></div><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e122">template</a></span> <span class="xmlverb-attr-name">match</span>="<span class="xmlverb-attr-content">div | head | p | ab | item | list | hi | q | linkGrp | ptr | seg</span>"><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e124">copy</a></span>><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e126">attribute</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">xml:id</span>" <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">f:create_index(.)</span>" /><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e128">apply-templates</a></span> <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">node()|@*</span>" /><span class="xmlverb-text"><br></br>
+ <<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name"><a name="d17e121">doc</a></span>><span class="xmlverb-text">Go through the designated elements and (re)index them.</span></<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name">doc</span>></div><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e124">template</a></span> <span class="xmlverb-attr-name">match</span>="<span class="xmlverb-attr-content">div | head | p | ab | item | list | hi | q | linkGrp | ptr | seg | s</span>"><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e126">copy</a></span>><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e128">attribute</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">xml:id</span>" <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">f:create_index(.)</span>" /><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e130">apply-templates</a></span> <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">node()|@*</span>" /><span class="xmlverb-text"><br></br>
</span></<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name">copy</span>><span class="xmlverb-text"><br></br>
</span></<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name">template</span>><span class="xmlverb-text"><br></br>
<br></br>
</span><div class="xd">
- <<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name"><a name="d17e132">doc</a></span>><span class="xmlverb-text">Index the body as well... this actually circumvents the $index_root and should <br></br>
+ <<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name"><a name="d17e134">doc</a></span>><span class="xmlverb-text">Index the body as well... this actually circumvents the $index_root and should <br></br>
be done in the general template (above) by matching against that variable, but I don't <br></br>
want to spuriously check N times for whether something happens (not) to be the $index_root.</span></<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name">doc</span>></div><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e136">template</a></span> <span class="xmlverb-attr-name">match</span>="<span class="xmlverb-attr-content">body</span>"><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e138">copy</a></span>><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e140">attribute</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">xml:id</span>" <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">concat($iso_id,'_',$file_types[@fname = $my_fname]/@idx,'-',local-name(.))</span>" /><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e142">apply-templates</a></span> <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">node()|@*</span>" /><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e138">template</a></span> <span class="xmlverb-attr-name">match</span>="<span class="xmlverb-attr-content">body</span>"><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e140">copy</a></span>><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e142">attribute</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">xml:id</span>" <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">concat($iso_id,'_',$file_types[@fname = $my_fname]/@idx,'-',local-name(.))</span>" /><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e144">apply-templates</a></span> <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">node()|@*</span>" /><span class="xmlverb-text"><br></br>
</span></<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name">copy</span>><span class="xmlverb-text"><br></br>
</span></<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name">template</span>><span class="xmlverb-text"><br></br>
<br></br>
</span><div class="xd">
- <<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name"><a name="d17e146">doc</a></span>><span class="xmlverb-text">Don't copy the old xml:id, if it is in the subtree we are interested in <br></br>
+ <<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name"><a name="d17e148">doc</a></span>><span class="xmlverb-text">Don't copy the old xml:id, if it is in the subtree we are interested in <br></br>
(otherwise the new one would be overwritten).</span></<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name">doc</span>></div><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e149">template</a></span> <span class="xmlverb-attr-name">match</span>="<span class="xmlverb-attr-content">@xml:id</span>"><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e151">if</a></span> <span class="xmlverb-attr-name">test</span>="<span class="xmlverb-attr-content">not(exists(./ancestor::*[. is $index_root]))</span>"><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e153">copy</a></span>><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e155">apply-templates</a></span> <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">.</span>" /><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e151">template</a></span> <span class="xmlverb-attr-name">match</span>="<span class="xmlverb-attr-content">@xml:id</span>"><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e153">if</a></span> <span class="xmlverb-attr-name">test</span>="<span class="xmlverb-attr-content">not(exists(./ancestor::*[. is $index_root]))</span>"><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e155">copy</a></span>><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e157">apply-templates</a></span> <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">.</span>" /><span class="xmlverb-text"><br></br>
</span></<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name">copy</span>><span class="xmlverb-text"><br></br>
</span></<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name">if</span>><span class="xmlverb-text"><br></br>
</span></<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name">template</span>><span class="xmlverb-text"><br></br>
<br></br>
</span><div class="xd">
- <<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name"><a name="d17e160">doc</a></span>><span class="xmlverb-text">Create the dot string for the element's position in the tree rooted in &lt;body&gt;.</span></<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name">doc</span>></div><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e163">function</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">f:calc_pos</span>" <span class="xmlverb-attr-name">as</span>="<span class="xmlverb-attr-content">xs:string</span>"><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e165">param</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">my_node</span>" <span class="xmlverb-attr-name">as</span>="<span class="xmlverb-attr-content">item()</span>" /><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e167">variable</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">my_depth</span>" <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">count($my_node/ancestor::*)-$index_root_depth</span>" <span class="xmlverb-attr-name">as</span>="<span class="xmlverb-attr-content">xs:integer</span>" /><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e169">variable</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">my_pos</span>" <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">count($my_node/preceding-sibling::*)+1</span>" <span class="xmlverb-attr-name">as</span>="<span class="xmlverb-attr-content">xs:integer</span>" /><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e171">choose</a></span>><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e173">when</a></span> <span class="xmlverb-attr-name">test</span>="<span class="xmlverb-attr-content">$my_depth eq 1</span>"><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e175">value-of</a></span> <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">string($my_pos)</span>" /><span class="xmlverb-text"><br></br>
+ <<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name"><a name="d17e162">doc</a></span>><span class="xmlverb-text">Create the dot string for the element's position in the tree rooted in &lt;body&gt;.</span></<span class="xmlverb-element-nsprefix">xd</span>:<span class="xmlverb-element-name">doc</span>></div><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e165">function</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">f:calc_pos</span>" <span class="xmlverb-attr-name">as</span>="<span class="xmlverb-attr-content">xs:string</span>"><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e167">param</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">my_node</span>" <span class="xmlverb-attr-name">as</span>="<span class="xmlverb-attr-content">item()</span>" /><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e169">variable</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">my_depth</span>" <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">count($my_node/ancestor::*)-$index_root_depth</span>" <span class="xmlverb-attr-name">as</span>="<span class="xmlverb-attr-content">xs:integer</span>" /><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e171">variable</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">my_pos</span>" <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">count($my_node/preceding-sibling::*)+1</span>" <span class="xmlverb-attr-name">as</span>="<span class="xmlverb-attr-content">xs:integer</span>" /><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e173">choose</a></span>><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e175">when</a></span> <span class="xmlverb-attr-name">test</span>="<span class="xmlverb-attr-content">$my_depth eq 1</span>"><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e177">value-of</a></span> <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">string($my_pos)</span>" /><span class="xmlverb-text"><br></br>
</span></<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name">when</span>><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e178">otherwise</a></span>><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e180">value-of</a></span> <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">concat(f:calc_pos($my_node/parent::*),'.',string($my_pos))</span>" /><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e180">otherwise</a></span>><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e182">value-of</a></span> <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">concat(f:calc_pos($my_node/parent::*),'.',string($my_pos))</span>" /><span class="xmlverb-text"><br></br>
</span></<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name">otherwise</span>><span class="xmlverb-text"><br></br>
</span></<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name">choose</span>><span class="xmlverb-text"><br></br>
</span></<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name">function</span>><span class="xmlverb-text"><br></br>
<br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e185">function</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">f:create_index</span>" <span class="xmlverb-attr-name">as</span>="<span class="xmlverb-attr-content">xs:string</span>"><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e187">param</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">node</span>" <span class="xmlverb-attr-name">as</span>="<span class="xmlverb-attr-content">item()</span>" /><span class="xmlverb-text"><br></br>
- </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e189">value-of</a></span> <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">concat($iso_id,'_',$file_types[@fname = $my_fname]/@idx,'_',f:calc_pos($node),'-',local-name($node))</span>" /><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e187">function</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">f:create_index</span>" <span class="xmlverb-attr-name">as</span>="<span class="xmlverb-attr-content">xs:string</span>"><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e189">param</a></span> <span class="xmlverb-attr-name">name</span>="<span class="xmlverb-attr-content">node</span>" <span class="xmlverb-attr-name">as</span>="<span class="xmlverb-attr-content">item()</span>" /><span class="xmlverb-text"><br></br>
+ </span><<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name"><a name="d17e191">value-of</a></span> <span class="xmlverb-attr-name">select</span>="<span class="xmlverb-attr-content">concat($iso_id,'_',$file_types[@fname = $my_fname]/@idx,'_',f:calc_pos($node),'-',local-name($node))</span>" /><span class="xmlverb-text"><br></br>
</span></<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name">function</span>><span class="xmlverb-text"><br></br>
</span></<span class="xmlverb-element-nsprefix">xsl</span>:<span class="xmlverb-element-name">stylesheet</span>><br></br>
</div>
Modified: trunk/core/doc/html/XSLTdoc/indexer.xsl.xd.html
===================================================================
--- trunk/core/doc/html/XSLTdoc/indexer.xsl.xd.html 2010-12-19 02:46:42 UTC (rev 426)
+++ trunk/core/doc/html/XSLTdoc/indexer.xsl.xd.html 2010-12-19 02:57:26 UTC (rev 427)
@@ -33,12 +33,12 @@
<p>TODO: possibly, make it skip the entire file upon text/@rend="noindex" or the individual node and its children when */@rend="noindex" is encountered.</p>
<p>There might need to be two versions, one with indenting, and one with indent set to "no"... (compare the segmentation files); alternatively, indenting may be switched off for good.</p>
<p>Distributor: Open-Content Text Corpus (<a href="http://OCTC.sourceforge.net/">http://OCTC.sourceforge.net/</a>)</p>
- </div><div class="properties"><div class="property"><div class="propertyCaption">Author:</div><div class="propertyContent">Piotr Bański</div></div><div class="property"><div class="propertyCaption">Copyright:</div><div class="propertyContent">the author(s), 2010; license: GPL v3 or any later version (http://www.gnu.org/licenses/gpl.html).</div></div><div class="property"><div class="propertyCaption">SVN Id:</div><div class="propertyContent">$Id: indexer.xsl 305 2010-06-21 20:34:03Z bansp $</div></div><div class="property"><div class="propertyCaption">XSLT Version:</div><div class="propertyContent">2.0</div></div><div class="property"><div class="propertyCaption">Namespace Prefix Summary:</div><div class="propertyContent"><div class="namespacePrefixDetail"><span class="namespacePrefix">f</span> - <span class="namespace">func</span></div><div class="namespacePrefixDetail"><span class="namespacePrefix">xd</span> - <span class="namespace">http://www.pnp-software.com/XSLTdoc</span></div><div class="namespacePrefixDetail"><span class="namespacePrefix">xi</span> - <span class="namespace">http://www.w3.org/2001/XInclude</span></div><div class="namespacePrefixDetail"><span class="namespacePrefix">xs</span> - <span class="namespace">http://www.w3.org/2001/XMLSchema</span></div><div class="namespacePrefixDetail"><span class="namespacePrefix">xsl</span> - <span class="namespace">http://www.w3.org/1999/XSL/Transform</span></div></div></div><div class="property"><div class="propertyCaption">XPath Default Namespace:</div><div class="propertyContent">http://www.tei-c.org/ns/1.0</div></div></div></div></div><div id="outputsSummary" class="summarySection"><h2>Outputs Summary</h2><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d17e5">#default</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e5">source</a></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div></div><div id="variablesSummary" class="summarySection"><h2>Variables Summary</h2><div class="listItem"><div class="declaration"><span class="paramType">xs:string* </span><span class="declName"><a class="declLink" href="#d17e80">excepted_tags</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e77">source</a></div><div class="shortDoc"><div class="shortDescr">Not going to implement this right now, but it may hold (bare) names of non-indexed elements (gap, hi, q?); for now, I list them positively, in the match template</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">item()+ </span><span class="declName"><a class="declLink" href="#d17e96">file_types</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e92">source</a></div><div class="shortDoc"><div class="shortDescr">A lookup-table for file types; it will be externalized at some point and only referenced from here</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">item() </span><span class="declName"><a class="declLink" href="#d17e72">index_root</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e69">source</a></div><div class="shortDoc"><div class="shortDescr">There is no need to count from the top of the tree, <body> is enough</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">xs:integer </span><span class="declName"><a class="declLink" href="#d17e75">index_root_depth</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e75">source</a></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">xs:string </span><span class="declName"><a class="declLink" href="#d17e85">iso_id</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e82">source</a></div><div class="shortDoc"><div class="shortDescr">Note that this assumes that you only index stuff under lg/ or align/</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">xs:string </span><span class="declName"><a class="declLink" href="#d17e110">my_fname</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e107">source</a></div><div class="shortDoc"><div class="shortDescr">check the file name (and type) of the file operated on; recall that dash MUST ONLY separate file modifiers</div></div></div></div><div id="matchTemplatesSummary" class="summarySection"><h2>Match Templates Summary</h2><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d17e149">@xml:id</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e146">source</a></div><div class="shortDoc"><div class="shortDescr">Don't copy the old xml:id, if it is in the subtree we are interested in
- (otherwise the new one would be overwritten)</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d17e136">body</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e132">source</a></div><div class="shortDoc"><div class="shortDescr">Index the body as well</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d17e122">div | head | p | ab | item | list | hi | q | linkGrp | ptr | seg</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e119">source</a></div><div class="shortDoc"><div class="shortDescr">Go through the designated elements and (re)index them</div></div></div></div><div id="functionsSummary" class="summarySection"><h2>Functions Summary</h2><div class="listItem"><div class="declaration"><span class="paramType">xs:string </span><span class="declName"><a class="declLink" href="#d17e163">f:calc_pos</a></span> (<span class="declCaption">param: </span><span class="paramType">item() </span><span class="paramName">my_node</span>) - <a class="sourceLink" href="indexer.xsl.src.html#d17e160">source</a></div><div class="shortDoc"><div class="shortDescr">Create the dot string for the element's position in the tree rooted in <body></div></div></div><div class="listItem"><div class="declaration"><span class="paramType">xs:string </span><span class="declName"><a class="declLink" href="#d17e185">f:create_index</a></span> (<span class="declCaption">param: </span><span class="paramType">item() </span><span class="paramName">node</span>) - <a class="sourceLink" href="indexer.xsl.src.html#d17e185">source</a></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div></div><div id="outputsDetail" class="detailSection"><h2>Outputs Detail</h2><div class="listItem"><div class="declaration"><span class="declName"><a name="d17e5">#default</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e5">source</a></div><div class="detailDoc"><div class="shortDescr">No short description available</div><div class="outputAttributes"><div class="outputAttributesHeader">Attributes</div><div class="outputAttributeItem"><div class="outputAttributeName">encoding</div><div class="outputAttributeValue">UTF-8</div></div><div class="outputAttributeItem"><div class="outputAttributeName">indent</div><div class="outputAttributeValue">yes</div></div><div class="outputAttributeItem"><div class="outputAttributeName">method</div><div class="outputAttributeValue">xml</div></div></div></div></div></div><div id="variablesDetail" class="detailSection"><h2>Variables Detail</h2><div class="listItem"><div class="declaration"><span class="paramType">xs:string* </span><span class="declName"><a name="d17e80">excepted_tags</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e77">source</a></div><div class="detailDoc"><div class="shortDescr">Not going to implement this right now, but it may hold (bare) names of non-indexed elements (gap, hi, q?); for now, I list them positively, in the match template</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">item()+ </span><span class="declName"><a name="d17e96">file_types</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e92">source</a></div><div class="detailDoc"><div class="shortDescr">A lookup-table for file types; it will be externalized at some point and only referenced from here</div><div class="detailDescr"> Never use dashes here because they separate modifiers from file names ("morph-2.xml", etc.).</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">item() </span><span class="declName"><a name="d17e72">index_root</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e69">source</a></div><div class="detailDoc"><div class="shortDescr">There is no need to count from the top of the tree, <body> is enough</div><div class="detailDescr"> Note
- that, somewhat kludgily, <body> is explicitly indexed below as well. </div></div></div><div class="listItem"><div class="declaration"><span class="paramType">xs:integer </span><span class="declName"><a name="d17e75">index_root_depth</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e75">source</a></div><div class="detailDoc"><div class="shortDescr">No short description available</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">xs:string </span><span class="declName"><a name="d17e85">iso_id</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e82">source</a></div><div class="detailDoc"><div class="shortDescr">Note that this assumes that you only index stuff under lg/ or align/</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">xs:string </span><span class="declName"><a name="d17e110">my_fname</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e107">source</a></div><div class="detailDoc"><div class="shortDescr">check the file name (and type) of the file operated on; recall that dash MUST ONLY separate file modifiers</div><div class="detailDescr"> Additional assumption: files will end in '.xml'.</div></div></div></div><div id="matchTemplatesDetail" class="detailSection"><h2>Match Templates Detail</h2><div class="listItem"><div class="declaration"><span class="declName"><a name="d17e149">@xml:id</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e146">source</a></div><div class="detailDoc"><div class="shortDescr">Don't copy the old xml:id, if it is in the subtree we are interested in
- (otherwise the new one would be overwritten)</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a name="d17e136">body</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e132">source</a></div><div class="detailDoc"><div class="shortDescr">Index the body as well</div><div class="detailDescr">.. this actually circumvents the $index_root and should
+ </div><div class="properties"><div class="property"><div class="propertyCaption">Author:</div><div class="propertyContent">Piotr Bański</div></div><div class="property"><div class="propertyCaption">Copyright:</div><div class="propertyContent">the author(s), 2010; license: GPL v3 or any later version (http://www.gnu.org/licenses/gpl.html).</div></div><div class="property"><div class="propertyCaption">SVN Id:</div><div class="propertyContent">$Id: indexer.xsl 426 2010-12-19 02:46:42Z bansp $</div></div><div class="property"><div class="propertyCaption">XSLT Version:</div><div class="propertyContent">2.0</div></div><div class="property"><div class="propertyCaption">Namespace Prefix Summary:</div><div class="propertyContent"><div class="namespacePrefixDetail"><span class="namespacePrefix">f</span> - <span class="namespace">func</span></div><div class="namespacePrefixDetail"><span class="namespacePrefix">xd</span> - <span class="namespace">http://www.pnp-software.com/XSLTdoc</span></div><div class="namespacePrefixDetail"><span class="namespacePrefix">xi</span> - <span class="namespace">http://www.w3.org/2001/XInclude</span></div><div class="namespacePrefixDetail"><span class="namespacePrefix">xs</span> - <span class="namespace">http://www.w3.org/2001/XMLSchema</span></div><div class="namespacePrefixDetail"><span class="namespacePrefix">xsl</span> - <span class="namespace">http://www.w3.org/1999/XSL/Transform</span></div></div></div><div class="property"><div class="propertyCaption">XPath Default Namespace:</div><div class="propertyContent">http://www.tei-c.org/ns/1.0</div></div></div></div></div><div id="outputsSummary" class="summarySection"><h2>Outputs Summary</h2><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d17e5">#default</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e5">source</a></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div></div><div id="variablesSummary" class="summarySection"><h2>Variables Summary</h2><div class="listItem"><div class="declaration"><span class="paramType">xs:string* </span><span class="declName"><a class="declLink" href="#d17e80">excepted_tags</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e77">source</a></div><div class="shortDoc"><div class="shortDescr">Not going to implement this right now, but it may hold (bare) names of non-indexed elements (gap, hi, q?); for now, I list them positively, in the match template</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">item()+ </span><span class="declName"><a class="declLink" href="#d17e96">file_types</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e92">source</a></div><div class="shortDoc"><div class="shortDescr">A lookup-table for file types; it will be externalized at some point and only referenced from here</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">item() </span><span class="declName"><a class="declLink" href="#d17e72">index_root</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e69">source</a></div><div class="shortDoc"><div class="shortDescr">There is no need to count from the top of the tree, <body> is enough</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">xs:integer </span><span class="declName"><a class="declLink" href="#d17e75">index_root_depth</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e75">source</a></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">xs:string </span><span class="declName"><a class="declLink" href="#d17e85">iso_id</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e82">source</a></div><div class="shortDoc"><div class="shortDescr">Note that this assumes that you only index stuff under lg/ or align/</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">xs:string </span><span class="declName"><a class="declLink" href="#d17e112">my_fname</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e109">source</a></div><div class="shortDoc"><div class="shortDescr">check the file name (and type) of the file operated on; recall that dash MUST ONLY separate file modifiers</div></div></div></div><div id="matchTemplatesSummary" class="summarySection"><h2>Match Templates Summary</h2><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d17e151">@xml:id</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e148">source</a></div><div class="shortDoc"><div class="shortDescr">Don't copy the old xml:id, if it is in the subtree we are interested in
+ (otherwise the new one would be overwritten)</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d17e138">body</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e134">source</a></div><div class="shortDoc"><div class="shortDescr">Index the body as well</div></div></div><div class="listItem"><div class="declaration"><span class="declName"><a class="declLink" href="#d17e124">div | head | p | ab | item | list | hi | q | linkGrp | ptr | seg | s</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e121">source</a></div><div class="shortDoc"><div class="shortDescr">Go through the designated elements and (re)index them</div></div></div></div><div id="functionsSummary" class="summarySection"><h2>Functions Summary</h2><div class="listItem"><div class="declaration"><span class="paramType">xs:string </span><span class="declName"><a class="declLink" href="#d17e165">f:calc_pos</a></span> (<span class="declCaption">param: </span><span class="paramType">item() </span><span class="paramName">my_node</span>) - <a class="sourceLink" href="indexer.xsl.src.html#d17e162">source</a></div><div class="shortDoc"><div class="shortDescr">Create the dot string for the element's position in the tree rooted in <body></div></div></div><div class="listItem"><div class="declaration"><span class="paramType">xs:string </span><span class="declName"><a class="declLink" href="#d17e187">f:create_index</a></span> (<span class="declCaption">param: </span><span class="paramType">item() </span><span class="paramName">node</span>) - <a class="sourceLink" href="indexer.xsl.src.html#d17e187">source</a></div><div class="shortDoc"><div class="shortDescr">No short description available</div></div></div></div><div id="outputsDetail" class="detailSection"><h2>Outputs Detail</h2><div class="listItem"><div class="declaration"><span class="declName"><a name="d17e5">#default</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e5">source</a></div><div class="detailDoc"><div class="shortDescr">No short description available</div><div class="outputAttributes"><div class="outputAttributesHeader">Attributes</div><div class="outputAttributeItem"><div class="outputAttributeName">encoding</div><div class="outputAttributeValue">UTF-8</div></div><div class="outputAttributeItem"><div class="outputAttributeName">indent</div><div class="outputAttributeValue">no</div></div><div class="outputAttributeItem"><div class="outputAttributeName">method</div><div class="outputAttributeValue">xml</div></div></div></div></div></div><div id="variablesDetail" class="detailSection"><h2>Variables Detail</h2><div class="listItem"><div class="declaration"><span class="paramType">xs:string* </span><span class="declName"><a name="d17e80">excepted_tags</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e77">source</a></div><div class="detailDoc"><div class="shortDescr">Not going to implement this right now, but it may hold (bare) names of non-indexed elements (gap, hi, q?); for now, I list them positively, in the match template</div></div></div><div class="listItem"><div class="declaration"><span class="paramType">item()+ </span><span class="declName"><a name="d17e96">file_types</a></span> - <a class="sourceLink" href="indexer.xsl.src.html#d17e92">source</a></div><di...
[truncated message content] |