[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: [kde-devel] DOM classes advanced usage help request
From:       Nicolas Goutte <nicog () snafu ! de>
Date:       2002-06-07 11:58:08
[Download RAW message or body]

On Friday 07 June 2002 01:47, Juraj Novak wrote:
> Greetings everyone!
>
> I am using KHTMLPart as a DOM tree build
> mechanism, it works very ok. But I have 2
> questions:
>
> 1. How to make parsing of a XML document
> synchronous, not to have needs for connecting to
> completed() signal?

By using QT's DOM (QDom classes), if you do not need CSS.

(see QDomDocument::setContent)

>
> 2. How to know offset of an DOM element(node) in
> a parsed source file? Say when I ask DOM classes
> for all <img> tags, I would like to know their
> possitions from the begining of a file. Is it
> possible at least for some nodes, e.g.
> attributes? Or is it completely imposible and
> one must use regular expressions for this? But
> regular expressions don't build DOM trees,
> that's the point :|

You cannot. DOM is not defined for doing this.

However, what do you want to do with your <IMG> elements. Change them? If yes, 
try to use QDomDocument::elementsByTagName. (I suppose that KHTML has this 
function too, as it is a DOM function.)

If your problem is to save back the file to disk, then you should really use 
QDom (for example QDomDocument::toString or QDomDocument::save . These are 
*not* DOM functions.)

>
> TAI

Have a nice day/evening/night!

> ____________________________________
> P. S. V. P. U.
> http://www.pobox.sk/
>
> >> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to
> >> unsubscribe <<


 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic