its20 CVS commit

Update of /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/tools/xslt
In directory hutz:/tmp/cvs-serv26199/tools/xslt

Modified Files:
	odd2xmlspec.xsl 
Log Message:
Modified build to do just plain inclusion of external files. No magic is done.
Probably identing in some files has to be adjusted.

Index: odd2xmlspec.xsl
===================================================================
RCS file: /w3ccvs/WWW/International/multilingualweb/lt/drafts/its20/tools/xslt/odd2xmlspec.xsl,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -d -r1.8 -r1.9
--- odd2xmlspec.xsl	12 Oct 2012 15:45:06 -0000	1.8
+++ odd2xmlspec.xsl	18 Oct 2012 10:10:12 -0000	1.9
@@ -22,7 +22,7 @@
     xmlns:parsetext="TextToSaxon65Node"
     exclude-result-prefixes="exsl estr edate fo a xd tei rng local teix xs eg its html dbk xlink parsehtml5 parsetext" 
     extension-element-prefixes="edate exsl estr spec"
-    version="1.0">
+    version="2.0">
 
 <!--
   <xsl:import href="/usr/share/xml/tei/stylesheet/odds/teiodds.xsl"/>
@@ -1078,7 +1078,7 @@
     <xsl:param  name="element">eg</xsl:param> 
         <xsl:call-template name="make-body-from-r-t-f">
           <xsl:with-param name="schema">
-            <xsl:for-each  select="exsl:node-set($content)/Wrapper">
+            <xsl:for-each  select="$content/Wrapper">
               <xsl:call-template name="make-compact-schema"/>
             </xsl:for-each>
           </xsl:with-param>
@@ -1242,6 +1242,7 @@
 
   <xsl:template match="eg:egXML[@target]">
       <eg>
+        <!--
         <xsl:choose>
           <xsl:when test="@type='html5'">
             <xsl:text>&lt;!DOCTYPE html&gt;&#xD;</xsl:text>
@@ -1259,6 +1260,9 @@
               mode="verbatim"/>
           </xsl:otherwise>
         </xsl:choose>
+        -->
+        <xsl:copy-of select="replace(unparsed-text(resolve-uri(@target, base-uri())),
+                                     '&lt;!-- timestamp .* -->', '')"/>
       </eg>
       <p>[Source file: <loc href="{@target}"><xsl:value-of select="@target"/></loc>]</p>
   </xsl:template>
@@ -1663,7 +1667,11 @@
               <xsl:value-of select="$text"/>
             </xsl:when>
             <xsl:otherwise>           
-              <xsl:variable name="lines" select="estr:tokenize($text,'&#10;')"/>
+              <xsl:variable name="lines" as="element()*">
+                <xsl:for-each  select="tokenize($text,'&#10;')">
+                  <token><xsl:value-of select="."/></token>
+                </xsl:for-each>
+              </xsl:variable>
               <xsl:apply-templates select="$lines[1]" 
                                    mode="normalline"/>
             </xsl:otherwise>

Received on Thursday, 18 October 2012 10:10:18 UTC