为什么XML添加个Attributes,其值始终是True,而不是我赋予的值呢?
#include <XMLDoc.hpp>
CoInitialize(NULL);
_di_IXMLDocument xmldoc = NewXMLDocument();
_di_IXMLNode nodeGroup;
String file="G:\\test.xml";
//xmldoc=new TXMLDocument(WideString(file));
xmldoc->LoadFromFile( WideString(file));
xmldoc->Active=true;
nodeGroup=xmldoc->DocumentElement->AddChild(WideString("Group"));
nodeGroup->Attributes[WideString("exchange")] = "NASDAQ";
nodeGroup->Attributes[WideString("id")]="3";
xmldoc->SaveToFile(WideString(file));
得到的XML中始终是这样<Group exchange="True" id="True"/>,并不是赋予的值
望高手帮忙,谢谢。