我正在尝试在新的C ++ Builder XE4应用程序中使用“ ADOM MXL v4”,如下所示:
xmlDoc = new TXMLDocument(NULL);
xmlDoc->DOMVendor = GetDOMVendor(L"ADOM XML v4");
但是
GetDOMVendor(L"ADOM XML v4");
引发异常,并显示消息“没有匹配的DOM供应商:ADOM XML v4”。有人可以帮忙吗?
谢谢
山姆
最佳答案
在RegisterDOMVendor()
返回之前,必须在GetDOMVendor()
中注册DOM实现。 VCL的本机"ADOM XML v4"
实现是仅在Mac OSX平台上的默认DOM供应商。要在其他平台上激活它,请尝试在代码中添加#include <Xml.adomxmldom.hpp>
语句。如果那不起作用,则可能需要使用#pragma link "Xml.adomxmldom"
语句。