MSXML, CE 5.0, load and loadXML. what version

I try to load an xml file in two different ways.

1) If I use load the program hangs

2) If I first read the file into memory and then use loadXML, the program hangs if the file has a DOCTYPE (at least if it referes to an external dtd) .

I have read on the internet that these are old errors, but can it be so that I am using that old msxml library. How can I figure out which version I am using or is avaible for me?

I was inspired by http://www.dev-archive.com/cpp/w-p/ce/embeddedvisualc/article.php/c9799__1/
[545 byte] By [Divad] at [2007-11-20 10:33:50]
# 1 Re: MSXML, CE 5.0, load and loadXML. what version
Wouldn't it simply be easier to use a new version of MSXML? You may find performance benefits as well with newer xml parsers.
Eg. MSXML 4.0 SP 2.
http://www.microsoft.com/downloads/details.aspx?familyid=3144b72b-b4f2-46da-b4b6-c5d7485f2b42&displaylang=en

or MSXML 6.0 SP 1
http://www.microsoft.com/downloads/details.aspx?FamilyID=d21c292c-368b-4ce1-9dab-3e9827b70604&displaylang=en
jkmyoung at 2007-11-10 3:26:50 >
# 2 Re: MSXML, CE 5.0, load and loadXML. what version
Yes that would be great, but I am using Windows CE so I suppose I need a binary for my specific controller MIPSII or some source file I can compile.
Am I right?
Divad at 2007-11-10 3:27:45 >
# 3 Re: MSXML, CE 5.0, load and loadXML. what version
Which version of Windows CE? http://www.pocketpcdn.com/articles/xmlfaq.html
MSXML 2.0 SP 1 first shipped in Windows CE 3.0 Add-On Pack
MSXML 3 ships for Windows CE 4.X
jkmyoung at 2007-11-10 3:28:54 >