Есть функция, ей передается сформированный xml, примерно следующего содержания: <?xml version="1.0" encoding="UTF-8"?> <data> ... <ans name="log" type="dmesg" value=""> some text some text some text </ans> ... </data> Функция: string foo(string buffer,string name){ TiXmlDocument xml; xml.Parse(buffer.c_str()); TiXmlNode* data = xml.FirstChildElement("data"); TiXmlElement* ans = data -> FirstChildElement("ans"); string l="N/A"; string ts; while(ans){ ts = ans->Attribute("name"); if(ts=="log" && ans->Attribute("type")==name){ l = ans->GetText(); } ans = ans->NextSiblingElement("ans"); } return l; } Проблема в том, что возвращаемый текст не содержит символов новой строки, а надо бы. Как решить такую проблему ?
Ответ на:
комментарий
от Vinick
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум JAXB Parser (2013)
- Форум Знаки препинания в русской раскладке XFCE (2017)
- Форум Относительные пути (хелп ме бротхер). (2011)
- Форум RapidXML найти ноду (2013)
- Форум mtp + calculate + dell venue (2015)
- Форум livejournal xmlrpc + curl (2010)
- Форум Проблема с XUL (2009)
- Форум java.lang.IllegalArgumentException: No query defined for that name (2014)
- Форум Кто-нибудь работал с msa2324 через xml api? (2013)
- Форум Android: Как загрузить ресурсы налету (on runtime) (2011)