Ich habs einfach mal ausprobiert:
Delphi-Quellcode:
procedure TForm.FormCreate(Sender: TObject);
var tmp: IXMLDOMDocument2;
lst: IXMLDOMParseErrorCollection;
i: Integer;
begin
tmp := CoDOMDocument60.Create;
tmp.setProperty('MultipleErrorMessages', true);
tmp.loadXML('<root><a>[/b]</root>');
Memo.Clear;
lst := (tmp.parseError as IXMLDOMParseError2).allErrors;
for i := 0 to lst.length - 1 do
begin
Memo.Lines.Add(lst.item[i].reason);
end;
end;
Vielleicht hilft das weiter...