Is it possible to append a child to a XML document without reading the whole document and then writing it back to the file ?