tinyXML
Код:
<capt>TEXT</capt>
Нужно вытащить TEXT. Сижу медетирую на документацию с туториалом, но догнать ни как не могу.
Вообще, есть функция void Print (FILE *cfile, int depth), которая вместой файлопотока, в режиме stl (имеется ввиду, при использовании stl) должна принимать std::string.
Цитата:
All TinyXml classes can print themselves to a filestream or the string class (TiXmlString in non-STL mode, std::string in STL mode.
Для того, что бы заставить работать в режиме STL:
Цитата:
In your project, It's probably easiest to add the line "#define TIXML_USE_STL" as the first line of tinyxml.h.
Условие я выполнил, но компилятор такой функции не находит, и хочет файлопоток.
Заранее спасибо.
Код:
class TiXmlNode : public TiXmlBase
00424 {
00425 friend class TiXmlDocument;
00426 friend class TiXmlElement;
00427
00428 public:
00429 #ifdef TIXML_USE_STL
00430
00434 friend std::istream& operator >> (std::istream& in, TiXmlNode& base);
00435
00452 friend std::ostream& operator<< (std::ostream& out, const TiXmlNode& base);
00453
00455 friend std::string& operator<< (std::string& out, const TiXmlNode& base );
00456
00457 #endif
00424 {
00425 friend class TiXmlDocument;
00426 friend class TiXmlElement;
00427
00428 public:
00429 #ifdef TIXML_USE_STL
00430
00434 friend std::istream& operator >> (std::istream& in, TiXmlNode& base);
00435
00452 friend std::ostream& operator<< (std::ostream& out, const TiXmlNode& base);
00453
00455 friend std::string& operator<< (std::string& out, const TiXmlNode& base );
00456
00457 #endif