Re: tests

Musachy Barroso <[email protected]>
Newsgroups gmane.comp.java.classpath.extensions.xml
Message-ID <[email protected]>
On Wed, 4 Aug 2004 07:16:21 -0700, David Brownell <[email protected]> wrote:
> On Tuesday 03 August 2004 20:15, Musachy Barroso wrote:
> > Some of this SAX tests are driving me crazy..like this one, on this input:
> >
> > <?xml version='1.0' standalone='yes'?>
> >     <!DOCTYPE attributes SYSTEM "../valid/sa.dtd" [
> >         <!--
> >           attribute needs defaulting
> 
> .... and since it needs defaulting, clearly "standalone = yes" is wrong
> and the document is invalid.
> 
> >          -->
> >     ]>
> > <attributes/>
> > <?pi equals three?>
> >
> 
> In this case, since it needed to default to <attributes token='a'/>,
> clearly omitting the DTD would change the output and so the
> document would no longer be standalone:  parser output would
> NOT BE THE SAME when omitting the DTD's external subset.
> 
> 
> > the SAX test is expecting the parser to accept the xml file(!?), the
> > header of the test reads: " Tests the Standalone Document Declaration
> > VC, ensuring that attributes needing defaulting cause a validity
> > error."
> 
> Accept it, sure.  Accept it as valid, no ... it's invalid according to the
> original intent of the XML specification.  Were you validating?
> Reading the external subset of that DTD?

yeah...accept it as valid I meant.

> The problem is that the "standalone" declaration was always very
> poorly defined ... and the behavior of attribute defaulting with respect
> to that declaration was _very badly_ defined.
> 
> And to top it off, the first several errata to that part of the XML spec just
> added more ambiguity there.  The W3C folk first tasked with resolving
> such things were dodging that issue pretty seriously, when they weren't
> ignoring it ... I remember it took over a year to get them to even respond
> to that one, at which point their alleged "response" was off topic.
> 
> I got the impression that vendor politics were behind a lot of that
> early mess, though that over-a-year delay was maybe more because
> they didn't want to revise XML 1.0 that soon after releasing it.  And the
> XML conformance test process sure acted for a while like it was being
> used as a vehicle to "bless Xerces" rather than actually resolve the
> spec bugs that turned up ... not just those for "standalone".
> 
> - Dave
> 
I just wrote to them  'cause there are actually 10 tests in this
condition (sun/invalid/not-sa...).

thanks

musachy


-- 
"Hey you! Would you help me to carry the stone?"
                                                         Pink Floyd
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.