Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Чтение xml


Автор: niro 7.3.2008, 23:05
Приветствую! 
Есть примерно такой xml
Код

<?xml version="1.0" encoding="UTF-8"?>
<config>
        <foo>value</foo>
</config>

Как с помощью tinyxml получить value  ? 
И где есть нормальные туториалы/примеры по нему ? 

Автор: jonie 7.3.2008, 23:33
в самой tinyXML есть неплохие туториалы
примно так получать:
Код

TiXmlDocument xml("test.xml");
TiXmlNode* root =  xml.FirstChild("config"); 
TiXmlNode* node =  root ->FirstChild("foo");
TiXmlAttribute* nodeValue = node->ToElement()->Value();
.....
пишу тут, потому на память...

Автор: Rififi 10.3.2008, 15:03
niro, xpath в этой tiny есть?
тогда через /config/foo/text()

Автор: bsa 11.3.2008, 00:27
Цитата(Rififi @ 10.3.2008,  15:03)
xpath в этой tiny есть?

http://www.grinninglizard.com/tinyxmldocs/hierarchy.html

Автор: likehood 11.3.2008, 15:01
есть расширение tinyxml для работы с xpath: http://sourceforge.net/projects/tinyxpath

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)