Skip to main content

This article describes how to resolve an XML-code 201 error for XML PARSE when parsing data that contain German umlauts, French accented characters, or a charater that has an ANSI code larger than 0x79.

Problem:

When parsing data that contains German umlauts, e.g. äöüÄÖÜ or ß, French accented characters, e.g. àÀéèÉÈ, or a charater which as an ANSI code larger as 0x79 XML PARSE delivers an XML-code 201, which is "Miscellaneous XML document parsing errors".

<ROOTELEMENT>
<GermanWords>Ärger Öse Übel -</GermanWords>
<ABitFrench>ètè means summer</ABitFrench>
</ROOTELEMENT>

Resolution:

These characters require the ISO8859-1 encoding specified in front of the root element:

<?xml version="1.0" encoding="ISO8859-1"?>
<ROOTELEMENT>
<GermanWords>Ärger Öse Übel -</GermanWords>
<ABitFrench>été means summer</ABitFrench>
</ROOTELEMENT>

ISO8859-1 is also called Latin-1.

Old KB# 14474