Hi again,

Here is the further analysis.

 > ConflictResolution__77902
 > Elements__89171
 > Elements__89177
 > Include__77736
 > Include_Include_IncludedStylesheetShouldHaveDifferentBaseUri
 > Include_RelUriTest1
 > Output__84011
 > Text__78309

Apparently your sed script needs more lovely fix.
Can you make sure that there is no difference between the old
catalog.xml which you removed from svn and what you generate
today via the sed script?

Well, it is not analysis ;) Any progress or difficulty on fixage?


 > FormatNumber_FormatNumberWithPattern.00
 > FormatNumber_FormatNumberWithPattern.000
 > XSLTFunctions_RoundTripNumber_UsingStringFn

Ok, there seems a bug in either DecimalFormat.cs or mscorlib number
formatting. I'll try to make a repro on custom NumberFormatInfo.

As I talked to you on IRC, I think the first two tests are invalid
and they should be rejected (neither of Mono and MS.NET does).
According to JDK 1.1 DecimalFormat, ".00" is invalid (since it
does not contain Integer part in front of '.').

Sadly, Sun's JDK accepts ".00" as its input, while something
similar is already reported to bugparade:
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4252679

so it will be incorrectly accepted if you just use Sun's
DecimalFormat class.

As for XSLTFunctions_RoundTripNumber_UsingStringFn, there seems
different behavior on decimal roundtrip formatting. I remember
(and have) your patch for that case, which is sadly still not
working. I'll dig into it later.

 > Output_HtmlOutputWithAmpersandCurlyBracket
 > Output_HtmlWithTwoAdjacentEscapedAmpersands

There seems a bug maybe on determining output method, or just a
bug in HTML outputter (I doubt former one).

As Andrew did a cool analysis on the exact behavior of MS.NET
that only something like selected="selected" and checked="checked"
are omitted. But what we need is to conform to XSLT specification.
Here is the related part of the spec I think:

        The html output method should output boolean attributes
        (that is attributes with only a single allowed value that
        is equal to the name of the attribute) in minimized form.
        For example, a start-tag written in the stylesheet as

        <OPTION selected="selected">

        should be output as

        <OPTION selected>

http://www.w3.org/TR/xslt#section-HTML-Output-Method

Here the exact meaning of "boolean" attribute is not obvious, but
at least "selected" attribute on "option" element must be
boolean attributes here.

Atsushi Eno

_______________________________________________
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list

Reply via email to