Re: [xml] xmlShell usage on non-stdout
- From: Daniel Veillard <veillard redhat com>
- To: "Vakoc, Mark" <Mark_Vakoc jdedwards com>
- Cc: "'xml gnome org'" <xml gnome org>
- Subject: Re: [xml] xmlShell usage on non-stdout
- Date: Tue, 8 Oct 2002 18:20:12 -0400
On Tue, Oct 08, 2002 at 04:02:40PM -0600, Vakoc, Mark wrote:
xmlShellPrintNodeCtxt(ctxt,node) has something like
if (!ctxt || !node)
return 0;
which was from my mods -- your method needs to handle a NULL ctxt, so
something like
xmlShellPrintNodeCtxt(ctxt,node)
{
FILE *fp;
if (!node)
return 0;
if (!ctxt)
fp = stdout;
else
fp = ctxt->output;
fprintf(fp,"print something");
}
Okay, done !
I'm also going to add xmlShellUser() and xmlShellReadLineUser() that handle
passing in a void* ptr on the call to xmlShell() and is made available in
the xmlShellReadLineUser function. For my application I need to be able to
give the ReadLine function some context of where to read from -- it's
multi-threaded/multi-windowed.
I hope you're aware of the limitations of xmlShell ? I remember someone
being frustrated because some of the strings could get truncated in the
output. It's really intended for human consumption ATM.
Daniel
--
Daniel Veillard | Red Hat Network https://rhn.redhat.com/
veillard redhat com | libxml GNOME XML XSLT toolkit http://xmlsoft.org/
http://veillard.com/ | Rpmfind RPM search engine http://rpmfind.net/
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]