Changeset 33056 in vbox
- Timestamp:
- Oct 12, 2010 12:09:42 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 66583
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/include/iprt/cpp/xml.h
r32565 r33056 567 567 friend class XmlMemParser; 568 568 friend class XmlFileParser; 569 friend class XmlMemWriter; 569 570 friend class XmlFileWriter; 570 571 … … 624 625 static int ReadCallback(void *aCtxt, char *aBuf, int aLen); 625 626 static int CloseCallback (void *aCtxt); 627 }; 628 629 /* 630 * XmlMemParser 631 * 632 */ 633 634 class RT_DECL_CLASS XmlMemWriter 635 { 636 public: 637 XmlMemWriter(); 638 ~XmlMemWriter(); 639 640 void write(const Document &doc, void** ppvBuf, size_t *pcbSize); 626 641 }; 627 642 -
trunk/src/VBox/Runtime/r3/xml.cpp
r32565 r33056 1387 1387 //////////////////////////////////////////////////////////////////////////////// 1388 1388 // 1389 // XmlMemWriter class 1390 // 1391 //////////////////////////////////////////////////////////////////////////////// 1392 1393 XmlMemWriter::XmlMemWriter() 1394 { 1395 } 1396 1397 XmlMemWriter::~XmlMemWriter() 1398 { 1399 } 1400 1401 void XmlMemWriter::write(const Document &doc, void **ppvBuf, size_t *pcbSize) 1402 { 1403 xmlChar* pBuf; 1404 int size; 1405 xmlDocDumpFormatMemory(doc.m->plibDocument, &pBuf, &size, 1); 1406 *ppvBuf = pBuf; 1407 *pcbSize = size; 1408 } 1409 1410 //////////////////////////////////////////////////////////////////////////////// 1411 // 1389 1412 // XmlFileParser class 1390 1413 //
Note:
See TracChangeset
for help on using the changeset viewer.