Насколько я знаю, вы не можете редактировать XML-файл на месте, используя XMLReader
.Вы можете скопировать весь XML-файл в выходной файл (или поток), отправив все события из XMLReader
напрямую в XMLWriter
.Затем вы можете создавать свои собственные XMLEvent
на лету и передавать их в XMLWriter
в соответствующее время, и они будут отображаться в новом документе.