Microsoft KB Archive/296328

From BetaArchive Wiki
Knowledge Base


Article ID: 296328

Article Last Modified on 10/18/2002



APPLIES TO

  • Microsoft Commerce Server 2000 Standard Edition



This article was previously published under Q296328

SYMPTOMS

When you attempt to import the Booksfull.xml catalog into Microsoft Commerce Server 2000, you may receive the following error:

Event ID: 4101
Source: Commerce Server 2000
Description: Commerce Server: The XML file 'c:\catalogs\booksfull.xml' contains an error at line number 3 and column number 1521. The error description is 'Only one top level element is allowed in an XML document.'

CAUSE

Special characters in the XML file cannot be parsed by the Microsoft XML (MSXML) 3.0 parser.

RESOLUTION

When you attempt to import the Booksfull.xml catalog, which is located in the sitelets that are included in Commerce Server 2000, Commerce Server 2000 Service Pack 1 (SP1) updates the Booksfull.xml file to remove the special characters.

If you have created your own XML catalog file, make sure that there are no special characters in the file.

To resolve this problem, obtain the latest service pack for Commerce Server 2000. For additional information, click the following article number to view the article in the Microsoft Knowledge Base:

297216 INFO: How to Obtain the Latest Commerce Server 2000 Service Pack


STATUS

Microsoft has confirmed that this is a problem in Microsoft Commerce Server 2000. This problem was first corrected in Commerce Server 2000 Service Pack 1.

MORE INFORMATION

The MSXML 3.0 parser is more stringent in error checking than MSXML version 2.6 and earlier. After you update the MSXML parser to version 3.0, the Booksfull.xml file included in the retail version of Commerce Server 2000 fails to import. If the special characters are removed, the file should pass the error checking of MSXML 3.0.


Additional query words: plutonium

Keywords: kbbug kbfix kbcommserv2000presp1fix kbcommserv2000sp1fix KB296328