如何在XML文件中存储用户自定义类型数据?
我希望将用户自定义类型数据存入xml文件,并对其进行了如下转换。
VARIANT A;
CMyClass* mc = new CMyClass();
mc->setAge(12);
mc->name = "allen";
A.vt = VT_DISPATCH;
A.pdispVal = (IDispatch *)mc;
而XML文件中的元素或者属性的值能够保存VARIANT类型的数据,为什么我每次
pegrand->setAttribute((_bstr_t)"name",A);运行时都会报错?
应该如何实现将用户自定义类型数据存入xml文件?