Pour un document qui a une déclaration de DOCTPYE commeComment puis-je lire l'identificateur DOCTYPE SYSTEM avec Delphi?
<!DOCTYPE RootElement SYSTEM "file.dtd">
Delphi 2009, en utilisant MSXML, rapporte que le systemId est vide (""):
Assert(Doc.DOMDocument.doctype.systemId <> ''); // fails!
tout
Assert(Doc.DOMDocument.doctype.name = 'RootElement'); // ok
vérifie correctement que l'ID de nom DOCTYPE "RootElement".
Est-ce un bug dans Delphi (ou mon code) ou est-ce que j'utilise une version de MSXML qui ne supporte pas cette propriété?