You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xalan.apache.org by bu...@apache.org on 2001/09/04 16:18:49 UTC

[DO NOT REPLY: Bug 3403] New: xsltc fails conf test mdocs16 runtime error null

PLEASE DO NOT REPLY TO THIS MESSAGE. TO FURTHER COMMENT
ON THE STATUS OF THIS BUG PLEASE FOLLOW THE LINK BELOW
AND USE THE ON-LINE APPLICATION. REPLYING TO THIS MESSAGE
DOES NOT UPDATE THE DATABASE, AND SO YOUR COMMENT WILL
BE LOST SOMEWHERE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3403

*** shadow/3403	Tue Sep  4 07:18:49 2001
--- shadow/3403.tmp.22582	Tue Sep  4 07:18:49 2001
***************
*** 0 ****
--- 1,115 ----
+ +============================================================================+
+ | xsltc fails conf test mdocs16 runtime error null                           |
+ +----------------------------------------------------------------------------+
+ |        Bug #: 3403                        Product: XalanJ2                 |
+ |       Status: NEW                         Version: 2.0.0                   |
+ |   Resolution:                            Platform: Sun                     |
+ |     Severity: Normal                   OS/Version: Solaris                 |
+ |     Priority: Other                     Component: org.apache.xalan.xsltc  |
+ +----------------------------------------------------------------------------+
+ |  Assigned To: xalan-dev@xml.apache.org                                     |
+ |  Reported By: tamiro@east.sun.com                                          |
+ |      CC list: Cc:                                                          |
+ +----------------------------------------------------------------------------+
+ |          URL:                                                              |
+ +============================================================================+
+ |                              DESCRIPTION                                   |
+ Expected Output
+ ---------------
+ <?xml version="1.0" encoding="UTF-8"?>
+ <out>
+ <key>TableofContents</key>
+ <lang>en</lang>
+ <var>Table of Contents</var>
+ <text>Table of Contents</text>
+ </out>
+ 
+ 
+ 
+ Obtained Output
+ ---------------
+ 
+ Runtime Error: null
+ 
+ mdocs16.xsl
+ -----------
+ <?xml version="1.0"?>
+ <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+                 version="1.0">
+ 
+   <!-- FileName: mdocsXXX -->
+   <!-- Document: http://www.w3.org/TR/xslt -->
+   <!-- DocVersion: 19991116 -->
+   <!-- Section: 12.1 -->
+   <!-- Purpose: Compare two evaluation sequences for variable containing
+     node-set returned from document() call. -->
+   <!-- Author: Norm Walsh -->
+ 
+ <xsl:output method="xml" indent="yes"/>
+ 
+ <xsl:param name="terms" select="document('terms.xml')"/>
+ 
+ <xsl:template match="/">
+ <out>
+   <xsl:call-template name="gentext">
+     <xsl:with-param name="key" select="'TableofContents'"/>
+     <xsl:with-param name="lang" select="'en'"/>
+   </xsl:call-template>
+ </out>
+ </xsl:template>
+ 
+ <xsl:template name="gentext">
+   <xsl:param name="key" select="local-name(.)"/>
+   <xsl:param name="lang" select="FOO"/>
+   <xsl:variable name="lookup"
+     select="($terms/table/expand[@language=$lang]/gentext[@key=$key])[1]"/>
+   <xsl:variable name="l10n.name" select="$lookup/@text"/>
+   <xsl:element name="key"><xsl:value-of select="$key"/></xsl:element>
+   <xsl:element name="lang"><xsl:value-of select="$lang"/></xsl:element>
+   <xsl:element name="var"><xsl:value-of select="$l10n.name"/></xsl:element>
+   <xsl:element name="text"><xsl:value-of select="$lookup/@text"/></xsl:element>
+ </xsl:template>
+ 
+ terms.xml
+ ---------
+ <?xml version='1.0'?>
+ <table>
+ <expand>
+   <gentext key="TableofContents" text="TOC"/>
+   <gentext key="tableofcontents" text="TOC"/>
+ </expand>
+ <expand language="en">
+   <gentext key="Abstract" text="Abstract"/>
+   <gentext key="abstract" text="Abstract"/>
+   <gentext key="Bibliography" text="Bibliography"/>
+   <gentext key="bibliography" text="Bibliography"/>
+   <gentext key="Book" text="Book"/>
+   <gentext key="book" text="Book"/>
+   <gentext key="Chapter" text="Chapter"/>
+   <gentext key="Figure" text="Figure"/>
+   <gentext key="figure" text="Figure"/>
+   <gentext key="Index" text="Index"/>
+   <gentext key="index" text="Index"/>
+   <gentext key="LegalNotice" text="Legal Notice"/>
+   <gentext key="legalnotice" text="Legal Notice"/>
+   <gentext key="Preface" text="Preface"/>
+   <gentext key="preface" text="Preface"/>
+   <gentext key="Section" text="Section"/>
+   <gentext key="Table" text="Table"/>
+   <gentext key="table" text="Table"/>
+   <gentext key="chapter" text="chapter"/>
+   <gentext key="section" text="Section"/>
+   <gentext key="TableofContents" text="Table of Contents"/>
+   <gentext key="tableofcontents" text="Table of Contents"/>
+ </expand>
+ <expand language="FOO">
+   <gentext key="TableofContents" text="Tableaux du Content"/>
+   <gentext key="tableofcontents" text="Tableaux du Content"/>
+ </expand>
+ </table>
+ 
+ mdocs16.xml
+ -----------
+ <?xml version="1.0"?> 
+ <doc>
+ </doc>