Sto sviluppando una applicazione in C++ usando libxml++ e devo scrivere un file xml in cui vi è un inserimento di un altro file xml:

1 <? Xml version = "1.0"?>
2 <! ESEMPIO DOCTYPE [
3 <! Entità XML "exampl2.xml">
4]>
5 <esempio>
6 &xml;
7 </ esempio>

Ho visto spulciato tra le classi Document, Element, ..... ma non ho trovato alcun metodo da utilizzare per scrivere codice in file xml per la linea 6, mentre per le linee 2-3-4, ho utilizzato questi metodi:

Documento * Doc;

Doc.set_internal_subset ("ESEMPIO ","","");
Doc.set_entity_declaration ("xml", XML_EXTERNAL_GENERAL_PARSED_ENTITY,""," example2.xml ","");

Qualcuno puo' darmi una mano ????