OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: [xml-dev] Q. about 'DOM-Hash-total'

[ Lists Home | Date Index | Thread Index ]

David Brownell wrote:
> From: "Ronald Bourret" <rpbourret@rpbourret.com>
> >
> > "Insignificant whitespace"
> I think you mean "ignorable whitespace" ...

Oops. Correct.

> >    is a concept introduced by SAX 1.0 for the
> > situation you described -- whitespace that appears between child
> > elements in an element known to have element content.
> No, it's actually defined by the XML 1.0 specification.  Validating
> parsers must report that kind of whitespace specially.  And since
> it's easy for any parser that reads the (whole) DTD to report that,
> most SAX parsers do it too.

Oops again.

However, because the DOM only has text nodes, the DOM does not
distinguish between ignorable whitespace and non-ignorable whitespace as
far as I can tell. This would probably explain why the hash values for
the two DOM documents are different. (Note that canonical XML retains
both types of whitespace, which points out that the two documents are
different at a canonical level as well.)

-- Ron


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS