C++struct对象和XML转换问题。。。
问下:
我要将一个结构体struct对象转换成xml,如下:
结构体:struct structXML
{
string sA;
string sB;
string sC;
}
structXML stxml;
stxml.sA="sa";
stxml.sB="sb";
stxml.sC="sc";
要转换成的XML:
<.....xml 头>
<struct>
<sA>"sa"</sA>
<sB>"sb"</sB>
<sC>>"sc"</sC>
</struct>
请问怎么做啊???
想下思路大概是这样的,能否获取结构体的属性名,如sA,然后再获取"sa",然后写入xml...
写入xml不是问题,问题是如何获取结构体的属性名,如果是不同的结构体类型的话。。。
大家给点想法阿,紧急要。。。