/ / ¿Cómo agrego texto a un archivo XML existente sin volver a escribir todo el documento? - iPhone, Cacao-Touch

¿Cómo añado texto a un archivo XML existente sin reescribir todo el documento? - iphone, toque de cacao

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 № 1

XML 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.