On Wednesday 20 February 2002 16:25, Steve Willer wrote:
> On Wed, 20 Feb 2002, Tod Harter wrote:
> > I guess what I'm saying is, suppose you wanted to implement something
> > like SOAP::Lite on top of libxml. It just doesn't give you the ability to
> > do much with the parsed DOM tree, and SOAP::Lite needs fine grained
> > access to the resulting data structures.
> >
> > Maybe my understanding of LibXML is out of date, but the pod for the
> > version I have says basically "DOM level access is something for the
> > future". I have way too much stuff to do to keep up with all of Matt's
> > advances, hehe.
>
> You could have looked at the AxKit code to understand what can be done.
> But anyway...

Well, I could have, of course, but then again I'm pretty much using XSP and 
XSLT via AxKit, so actually the details of the guts of how XML is processed 
is not usually too important to me. I guess what I'm saying is that AxKit is 
a well-designed system, the details of how the various language modules are 
implemented is not usually relevant to building applications. (Pats Matt on 
the back).
>
> The parse_whatever() functions return an XML::LibXML::Document object (so
> "man XML::LibXML::Document"). You can call $doc->documentElement to
> receive an XML::LibXML::Element object (actually it'll be
> XML::LibXML::Text or XML::LibXML::Node or whatever). You can check its
> type, retrieve children, set attributes, etc.  They're all Perl functions
> that call to the underlying C structure.

Yep, I see. I understand the concept well enough. Just hadn't needed to USE a 
DOM level API, XSLT is more abstract way to do these things :o). So I guess 
to get back to the original point, GDOME is just a slicker equivalent to 
libxml from the sound of it. 
>
>
> ---------------------------------------------------------------------
> 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]

Reply via email to