[Opalvoip-svn] SF.net SVN: opalvoip:[23733] ptlib/trunk
Brought to you by:
csoutheren,
rjongbloed
From: <rjo...@us...> - 2009-10-31 01:39:43
|
Revision: 23733 http://opalvoip.svn.sourceforge.net/opalvoip/?rev=23733&view=rev Author: rjongbloed Date: 2009-10-31 01:39:35 +0000 (Sat, 31 Oct 2009) Log Message: ----------- Added AsString() function so can get XML fragments Modified Paths: -------------- ptlib/trunk/include/ptclib/pxml.h ptlib/trunk/src/ptclib/pxml.cxx Modified: ptlib/trunk/include/ptclib/pxml.h =================================================================== --- ptlib/trunk/include/ptclib/pxml.h 2009-10-30 05:34:15 UTC (rev 23732) +++ ptlib/trunk/include/ptclib/pxml.h 2009-10-31 01:39:35 UTC (rev 23733) @@ -234,6 +234,8 @@ parent = newParent; } + PString AsString() const; + virtual void Output(ostream & strm, const PXMLBase & xml, int indent) const = 0; virtual PBoolean IsElement() const = 0; Modified: ptlib/trunk/src/ptclib/pxml.cxx =================================================================== --- ptlib/trunk/src/ptclib/pxml.cxx 2009-10-30 05:34:15 UTC (rev 23732) +++ ptlib/trunk/src/ptclib/pxml.cxx 2009-10-31 01:39:35 UTC (rev 23733) @@ -762,6 +762,15 @@ return (*parent).GetElement(idx); } + +PString PXMLObject::AsString() const +{ + PStringStream strm; + PrintOn(strm); + return strm; +} + + /////////////////////////////////////////////////////// PXMLData::PXMLData(PXMLElement * _parent, const PString & _value) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |