Hi,
right - there is no live xml, the xml is only a transport/storage format - internally krpano is organized in an object structure (similar to the HTML DOM).
You could either manually store the original xml and modify if (by inserting, remove or replace texts) or manually rebuild the xml by reading-out all values and generating the xml this way, this would be like a snapshot of the current state (e.g. the editor plugin is doing this), but that's not always the optimal solution when things were build dynamically by scripts.
Best regards,
Klaus