Tengo una gran cantidad de datos en un archivo XML, yMe gustaría adjuntar datos a este archivo sin volver a escribirlos cada vez. Ya sé cómo escribir todo el archivo, pero tengo dificultades para agregar datos a este archivo. ¿Tiene alguna sugerencia sobre cómo hacer esto?
Respuestas
2 para la respuesta № 1XML no es un buen formato para esto: si se adjunta a un documento previamente completo, ya no es un documento completo.
Una opción (dependiendo de las API disponibles para usted) es no escribir la etiqueta raíz o la declaración del documento, sino falsificarlas cuando lea el archivo. Así que tendrías:
- Declaración de documento falso
- Etiqueta abierta de raíz falsa
- Datos reales del archivo.
- Etiqueta de cierre de raíz falsa
Entonces puedes simplemente añadir elementos al final desu archivo a voluntad Sin embargo, dependerá de lo que intente hacer con este archivo, y de si puede falsificar una entrada de flujo que efectivamente "encabeza" los datos reales del archivo.