Мой вопрос такой:
Если у меня есть следующий XML:
<root>
<alpha one="start">
<in>1</in>
</alpha>
</root>
и тогда я добавлю следующий путь:
<root><alpha one="start"><out>2</out></alpha></root>
, что приводит к
<root>
<alpha one="start">
<in>1</in>
</alpha>
</root>
<root>
<alpha one="start">
<out>2</out>
</alpha>
</root>
Я хочу иметь возможность преобразовать это в это:
<root>
<alpha one="start">
<in>1</in>
<out>2</out>
</alpha>
</root>
Помимо реализации этого самостоятельно (не хочется изобретать велосипед сегодня),
в Xerces (2.8, C ++) есть определенный способ сделать это?
Если это так, в какой момент жизни DOMDocuments выполняется объединение узлов? на каждой прошивке? при написании документа, явно по требованию?
Спасибо.