Problems When You Add a Node That Contains a Slash Mark (/) (316274)



The information in this article applies to:

  • Microsoft Windows CE Platform Builder 3.0

This article was previously published under Q316274

SYMPTOMS

When you add a binary node to an MSXML DOM document, a failure may occur if the node contains a slash mark (/) character.

CAUSE

Data that must be encoded as a slash mark (/) is encoded as an asterisk (*). The base64 character set is defined as:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/

However, the MSXML component has the last value coded incorrectly:

ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+*

RESOLUTION

A supported fix is now available from Microsoft as Windows CE Core OS QFE . To resolve this problem immediately, search for the keyword "QFE" on the following Microsoft Web site: The English version of this package should have the following file attributes or later:
   Size         File name
   --------------------------------------------
   4,049,240    020121_arm720_wce30-q316274.exe    
   4,323,672    020121_ppc403_wce30-q316274.exe    
   4,323,672    020121_ppc821_wce30-q316274.exe    
   3,762,520    020121_r3000_wce30-q316274.exe    
   3,762,520    020121_r4100_wce30-q316274.exe    
   3,955,032    020121_r4111_wce30-q316274.exe    
   3,762,520    020121_r4300_wce30-q316274.exe    
   4,045,144    020121_sa1100_wce30-q316274.exe    
   4,548,952    020121_sh3_wce30-q316274.exe    
   4,548,952    020121_sh4_wce30-q316274.exe    
   4,159,832    020121_thumb_wce30-q316274.exe    
   3,361,112    020121_x86_wce30-q316274.exe    
				
The English version of this fix has the following file attributes (or later) that are listed in the following table:
   Date         Time    Size       File name  Platform
   --------------------------------------------------------------
   11-Jan-2002  17:21   9,013,832  Msxml.lib  arm\ARM720\debug
   11-Jan-2002  17:20   5,920,900  Msxml.lib  arm\ARM720\retail
   11-Jan-2002  17:24   8,978,964  Msxml.lib  arm\SA1100\debug
   11-Jan-2002  17:22   5,898,510  Msxml.lib  arm\SA1100\retail
   11-Jan-2002  17:05   9,236,566  Msxml.lib  mips\R3000\debug
   11-Jan-2002  17:04   6,505,100  Msxml.lib  mips\R3000\retail
   11-Jan-2002  17:07   9,237,402  Msxml.lib  mips\R4100\debug
   11-Jan-2002  17:06   6,501,106  Msxml.lib  mips\R4100\retail
   11-Jan-2002  17:10   8,756,866  Msxml.lib  mips\R4111\debug
   11-Jan-2002  17:09   5,503,202  Msxml.lib  mips\R4111\retail
   11-Jan-2002  17:13   9,235,624  Msxml.lib  mips\R4300\debug
   11-Jan-2002  17:12   6,501,332  Msxml.lib  mips\R4300\retail
   11-Jan-2002  17:15   9,266,186  Msxml.lib  ppc\PPC403\debug
   11-Jan-2002  17:14   6,184,914  Msxml.lib  ppc\PPC403\retail
   11-Jan-2002  17:18   9,266,186  Msxml.lib  ppc\PPC821\debug
   11-Jan-2002  17:17   6,184,914  Msxml.lib  ppc\PPC821\retail
   11-Jan-2002  16:58   8,762,918  Msxml.lib  shx\SH3\debug
   11-Jan-2002  16:57  10,315,892  Msxml.lib  shx\SH3\retail
   11-Jan-2002  17:02   8,764,052  Msxml.lib  shx\SH4\debug
   11-Jan-2002  17:01  10,316,184  Msxml.lib  shx\SH4\retail
   11-Jan-2002  17:26   8,941,666  Msxml.lib  thumb\ARM720\debug
   11-Jan-2002  17:25   6,023,550  Msxml.lib  thumb\ARM720\retail
   11-Jan-2002  16:54   7,006,056  Msxml.lib  x86\i486\CE\debug
   11-Jan-2002  16:53   5,074,834  Msxml.lib  x86\i486\CE\retail
				

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Modification Type:MinorLast Reviewed:8/18/2005
Keywords:kbbug kbenv kbfix kbQFE KB316274