Soy nuevo en programación y me gustaría saber si es posible convertir un nodo XML en una Estructura C++. Por ejemplo tengo un archivo con el siguiente código XML:Cómo convertir un nodo XML a una estructura C++?
<?xml version="1.0" encoding="utf-8"?>
<StrucDescription>
<StrucName>
<unStrucNameMember1 type="uint16">0</unStrucNameMember1>
<unStrucNameMember2 type="uint8">0</unStrucNameMember2>
<ulStrucNameMember3 type="int32">0</ulStrucNameMember3>
<bStrucNameMember4 type="bool">true</bStrucNameMember4>
<szStrucNameMember5 type="char" size="32"></szStrucNameMember5>
</StrucName>
</StrucDescription>
¿Es posible crear la estructura de abajo para futuras almacenamiento de datos del XML anterior?
struct StrucName
{
uint16 unStrucNameMember1;
uint8 unStrucNameMember2;
int32 ulStrucNameMember3;
bool bStrucNameMember4;
char szStrucNameMember5[32];
StrucName()
: unStrucNameMember1(0)
, unStrucNameMember2(0)
, ulStrucNameMember3(0)
, bStrucNameMember4(true)
, szStrucNameMember5()
};
Gracias a todos por las respuestas.
¿Quiere decir una vez? ¿O leer programáticamente en el xml y crear dinámicamente esa estructura? – Salgar