Here's a "solution":
I found out that on I didn't have the "default namespace declaration in
a DTD" problem on one of two computers, but did have this problem on
Here's what my investigation found:
In case you use msxml.dll version 8.0.5226.0 (from W2K SP1), then
you'll get the error message "Use of default namespace declaration
attribute in DTD not supported".
In case you use an earlier msxml.dll (has version 5.0.2920.0 and can be
found in the \i386 directory on the W2K Professional CD.)
then your xml file will be parsed, validated and displayed OK by MSXML.
My other dlls (msxml3, msxml3a, msxml3r) are identical on both
computers and were installed with the September release of MSXML 3.
Date: Thu, 2 Nov 2000 17:26:58 -0400 (EST)
From: Sebastian Rahtz <sebastian.rahtz@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Subject: microsoft new release
I walked to the edge of the precipice with this no doubtless wonderful
monster, and then it turned on me and said it would not read my
luvverly XSL-referencing documents, cos my main DTD has an attribute
xmlns CDATA #FIXED "http://www.w3.org/1998/Math/MathML"
on some elements. It says it cannot handle default namespaces in
attributes in DTDs.
Am I being unreasonable in being a bit put out? what am I supposed to
do, add xmlns="http://www.w3.org/1998/Math/MathML" to 50 million
elements in all my documents?
Do You Yahoo!?
>From homework help to love advice, Yahoo! Experts has your answer.
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
- [no subject]
- Dimitre Novatchev - Fri, 3 Nov 2000 13:24:47 -0400 (EST) <=