загружать XML из переменной, а не из файла

Я пытаюсь проанализировать XML-данные, хранящиеся в переменной, а не в файле. Причина этого в том, что программа x отвечает программе y в XML, поэтому, по-видимому, лучше всего напрямую анализировать XML из переменной.

До сих пор я пытался сделать это в TinyXML, но не вижу интерфейса для загрузки из переменной.

Это в основном противоположность TinyXML: сохранить документ в char * или строке , вместо сохранения в char я хочу загрузить из char (или строки)

Например, вместо следующего:

TiXmlDocument doc( "demo.xml" );
doc.LoadFile();

что-то вроде

doc.LoadVar(char*) 

Я также проверил RapidXML, но я также не могу найти документацию для загрузки из переменной.

Спасибо


person stan    schedule 24.02.2010    source источник


Ответы (2)


Если у вас уже есть документ в строке, почему бы просто не вызвать метод TiXmlDocument::Parse и готово?

person dirkgently    schedule 24.02.2010

Вы можете использовать TiXmlDocument::Parse. Дополнительные сведения см. В документации tinyxml.

person Vlad    schedule 24.02.2010