Hi, hallo
grundsätzlich ist das schonmal die falsche Methode, bei Strings darfst du nicht .load nehmen - da versucht er eine Datei zu laden und beschwert sich darüber, das dein Data-String keine gültige Resource ist - sondern .loadXML.
außerdem lädst du nicht "<mc><mp><a>ok</a></mp></mc>" sondern "data"
data ist bei dir aber ne Variable, bzw. soll es sein, deswegen sind die Gänsefüßchen fehl am Platz
und dann funktioniert es. :-)
neben .errorCode gibt es noch weitere interessante Eigenschaften für einen ParseError:
.Reason
.srcText
.filePos
.linePos
.line
.url
mit den Dingern kann man XML fehlern recht gut auf die Spur kommen. der ganze Sellerabi mit <?xml ...?> ist nicht nötig.
Tschau, tschüß,
Frank