[Mono-bugs] [Bug 77051][Nor] Changed - XSLT compiler incorrectly reports error.

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Wed Dec 21 00:33:46 EST 2005

Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by adamc at unc.edu.


--- shadow/77051	2005-12-21 00:25:52.000000000 -0500
+++ shadow/77051.tmp.18706	2005-12-21 00:33:46.000000000 -0500
@@ -1,10 +1,10 @@
 Bug#: 77051
 Product: Mono: Class Libraries
 Version: 1.0
+OS: unknown
 OS Details: Ubuntu 5.10 amd64
 Status: NEW   
 Severity: Unknown
 Priority: Normal
 Component: Sys.XML
@@ -78,6 +78,27 @@
 which the error is reported is not an xsl:template at all:
 <doc:mode mode="label.markup" xmlns="">
 apparently the compiler isn't checking the name of the elment with the mode
 attribute when it reports this error?
+------- Additional Comments From adamc at unc.edu  2005-12-21 00:33 -------
+I tried causing the error within a single stylesheet:
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+xmlns:html="http://www.w3.org/1999/xhtml" exclude-result-prefixes="db
+exsl" version="1.0"
+        xmlns:foo="http://www.foo.com/ns">
+<foo:element mode="foomode">foomessage</foo:element>
+<xsl:template match="*">
+        <xsl:if test="name(.) = 'body'">
+                <xsl:message>Hey!  Found a body!</xsl:message>
+        </xsl:if>
+        <xsl:apply-templates/>
+but was unable to reproduce the error.

More information about the mono-bugs mailing list