Re: [mlview-list][patch] validation



dodji seketeli org writes:

> Hello Arnaud,

Hi Dodji,
>
>  Well, there are some few concerns about remote entity fetching in an editing
> environment. 
>
> + non-blocking entity fetching :
>  I think it's not acceptable to block the entire application during
> an entity fetch. Think about how mozilla handles that for example.
> The ultimate solution would be to implement an asynchronous and multithreaded
> url resolver. This is not trivial, but is really important.

I didn't notice that because my tests were with small DTDs but I agree with you :P

>
> + Error handling/Proxy settings etc.
>
>  I knew these were serious concerns I didn't have time to address and that is 
> why I switched the network support off at that time.
>
> I am glad someone is interested to take over this task now and I think we need
> to discuss the design of that remote entity resolver.
>
> Would you be interested in taking over that task ? If yes, just let me know
> and we will start discussing about how we should design it.
> Untill we have a clear idea about how to handle this,  I think it would be good
> to postpone this patch a bit.
>

Such concerns are importants too but the basic validation stuff (ie using DTDs that are on the web or on the local filesystem) is needed as a must-have function.
 I think that in a first time, the multithreaded resolver could be designed and then we may discuss about the the rest (imho, it depends also on the bug#134309).

> Thank you for your time.
>
> Regards,
>
> Dodji.
>

Rtp

>
> Selon "Arnaud Patard (Rtp)" <arnaud patard rtp-net org>:
>
>> Hi,
>> 
>> I've made a patch for bug #127072. It enables to use dtd over http, ftp, and
>> local file system.
>> 
>> 
>> The usage of other protcols is not (yet :-) ) allowed. In order to do that,
>> one could use gnome-vfs but I'd like to know your opinion about that.
>> 
>> 
>> Rtp
>> 




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]