que tengo esta variable, un vector de punteros dobles como:crear archivos XML de programa en C++
vector<double*> myIntersections;
que contiene un vector cuyos elementos son todos un vector bidimensional de dobles. Quiero crear un archivo XML (llamado por ejemplo miarchivo.axl - con esta extensión específica) en el que cada fila del archivo está dada por cada elemento del vector (por lo que en cada fila uno tendría elementos al menos vectoriales) [i] [0], vector [i] [1]) y las etiquetas del archivo XML son ..., etc. (definidas por el usuario). El archivo XML debe ser algo como:
<point name="intersectPoints" size="4" color="rgb">
-2.68 1.82 0.0 255 0 0
-2.63 1.03 0.0 255 0 0
</point>
donde vector [0] [0] = - 2.68, vector [0] [1] = 1,82 y así sucesivamente (0,0 255 0 0 es siempre el mismo) Sé cómo escribir archivos en C++ (estaba pensando en usar la biblioteca fstream), pero no sé cómo crear las etiquetas XML (a menos que sea con cadenas de esta manera, se usarán cadenas) así que soy un un poco perdido.
cualquier sugerencia es más que bienvenida. gracias por su tiempo, Madalina
Estoy usando MacOSX. – madalina