Anand,
If you want to write to cout, just use
DOM_Node node = parser->getDocument();
cout << node;
ta, evert
> -----Original Message-----
> From: Awasthi, Anand [mailto:[EMAIL PROTECTED]]
> Sent: Monday, June 18, 2001 16:58 PM
> To: '[EMAIL PROTECTED]'
> Subject: problem in DOMPrint.cpp
>
>
> Hi,
>
> I am trying to run the DOMPrint.cpp sample for generating XML from DOM
> tree. this sample declares and defines
>
> three following functions for this purpose:
>
> ostream& operator<<(ostream& target, const DOMString& toWrite);
> XMLFormatter& operator<< (XMLFormatter& strm, const DOMString& s);
>
> and
>
> ostream& operator<<(ostream& target, DOM_Node& toWrite); // this function
> writes DOMtree data into xml format in ostream.
>
>
>
> in my main function i am calling above as follows :
>
>
> DOM_Node node = parser->getDocument();
> ostream os ;
> cout << os << node;
>
>
>
> but when i compile above code, i get following error msg :
>
>
> error C2248: 'ostream::ostream' : cannot access protected member
> declared in class 'ostream'
> see declaration of 'ostream::ostream'
>
>
> could some pls tell why its happening and what i sohlud do to solve this
> porblem ??
> what is the correct way to call the above function in main() ??
>
>
> thanks
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]