Return-Path: Mailing-List: contact cocoon-dev-help@xml.apache.org; run by ezmlm Delivered-To: mailing list cocoon-dev@xml.apache.org Received: (qmail 3458 invoked from network); 27 Nov 2000 13:03:12 -0000 Received: from web111.mail.yahoo.com (HELO web111.yahoomail.com) (205.180.60.81) by locus.apache.org with SMTP; 27 Nov 2000 13:03:12 -0000 Received: (qmail 13548 invoked by uid 60001); 27 Nov 2000 13:03:06 -0000 Message-ID: <20001127130306.13547.qmail@web111.yahoomail.com> Received: from [141.202.248.57] by web111.yahoomail.com; Mon, 27 Nov 2000 05:03:06 PST Date: Mon, 27 Nov 2000 05:03:06 -0800 (PST) From: Davanum Srinivas Reply-To: dims@yahoo.com Subject: [Xalan2j][C2] Regression in Xalan2J - Part II To: cocoon-dev@xml.apache.org, xalan-dev@xml.apache.org Cc: cocoon-dev@xml.apache.org, Scott Boag/CAM/Lotus , dims@yahoo.com MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="0-304089172-975330186=:13369" X-Spam-Rating: locus.apache.org 1.6.2 0/1000/N --0-304089172-975330186=:13369 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Thanks Gary, the Part-II of the problem is as follows. If you run the enclosed PAUL.XSP with XSP.XSL, we get the following error. "XSLT Error (javax.xml.transform.TransformerException): Error in XPath" The problem can be fixed by checking the return code of getNamespaceNode in File FuncNamespace.java(Line 101) as shown below. ================================================================ else if(t == Node.ATTRIBUTE_NODE) { s = xctxt.getDOMHelper().getNamespaceOfNode(context); if(s!=null) //Check for Null's here. { if(s.startsWith("xmlns:") || s.equals("xmlns")) return XString.EMPTYSTRING; } } ================================================================ Thanks, dims --- Gary L Peskin wrote: > Davanum Srinivas wrote: > > > > Scott, > > > > Enclosed in the Bugs.ZIP there are two files PAUL.XSP and XSP.XSL. We hava a Xalan.JAR built > on > > 9:49AM EST Nov 21, 2000. The sample works with that version. But the latest Xalan from CVS > gives > > us the following error. > > > > "Could not find template named: process-first-element" > > > > Can you please fix the problem and let us know. Please see foo.orig.xml which contains the > valid > > output. You can use this to compare the output. > > Dims -- > > I just checked in a change to fix this bug. Thanks for finding it! > > Gary ===== Davanum Srinivas, JNI-FAQ Manager http://www.jGuru.com/faq/JNI __________________________________________________ Do You Yahoo!? Yahoo! Shopping - Thousands of Stores. Millions of Products. http://shopping.yahoo.com/ --0-304089172-975330186=:13369 Content-Type: application/x-zip-compressed; name="bugs.zip" Content-Transfer-Encoding: base64 Content-Description: bugs.zip Content-Disposition: attachment; filename="bugs.zip" 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 ZapG6Rq5bfU8Ku/x/0ftrePBfXpaDVKlahpixVQ+y86Hb2FSXvoA7a6d21ff iA7KZ/5aAH9rna3jVN7Wwv1bQ2S5pt/sx7tW7zo971K7p7W3SceqeNL9hdJM JVE3S58y26EoLhe1m8N9xuGeZWydBhtfdymmpB0ycxtAtoLSlniQWfhX4Qe+ WEMW02szbkstqhZWSlCnadajU7IMRPOCrJk4JQE33cSkfs3tKZWjn3XlW0BN RTFoBpeInmnuYOLWhLtZ1dJWAG9wjGOsENJKVV3ksR5osFDdWrRZE/xzXHqF nerUH/rXx/J3jm3J55ouFvoGPKyU8hnj8v1ilzd4thJ18xs8+bktr8s11krH C20IeWsYBjScYTnXMdCU0u6XO15NJOvIdhIIy0AoO+KV/llGcbuecJFTc2/4 IvunABNiWPzh6ZO3ic9Ctx6OSdupCws/efkPvDWO+q5shoBsOm9KW7IPXSt0 0zW0vKTe8CUy5cuamioCwbKaL18ZpTp8bHUf1IYrX5yyuLbjze/hEtImv66E 2to3rjZEueSi5wwqUWbTu1rOYKdM3xA6O5nUDXa+v+4KrldRV+JnBXWZQfXv VH6IpI6sNeXWpEH4jIYWynxvEVNm6fMZ3rcxnlB9e2hI0uWOlgoEv90V3tJW X9Wh1DE0y+wfhHDoP1BLAQIUABQAAAAIAO6OeikTOpFJQQMAANoUAAAZAAAA AAAAAAEAIAC2gQAAAABqYWthcnRhL2J1Z3MvZm9vLm9yaWcueG1sUEsBAhQA FAAAAAgAtT57KUNzyenbAAAA+AEAABUAAAAAAAAAAQAgALaBeAMAAGpha2Fy dGEvYnVncy9wYXVsLnhzcFBLAQIUABQAAAAIAEE/eymOx0H4mwAAABEBAAAU AAAAAAAAAAEAIAD/gYYEAABqYWthcnRhL2J1Z3MvcnVuLmJhdFBLAQIUABQA AAAIAG4/eymL+hE4hwoAAE03AAAUAAAAAAAAAAEAIAC2gVMFAABqYWthcnRh L2J1Z3MveHNwLnhzbFBLBQYAAAAABAAEAA4BAAAMEAAAAAA= --0-304089172-975330186=:13369--