Microsoft KB Archive/296328

= Booksfull Catalog Fails to Import with MSXML 3.0 =

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

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.