- From: Shadi Almosri <salmosri@softerlogic.com>
- Date: Wed, 9 Jan 2008 13:06:26 +0000
- To: "olivier Thereaux" <ot@w3.org>
- Cc: www-validator@w3.org
- Message-ID: <3610a6240801090506h6385aac3ta20608c8dc24b42c@mail.gmail.com>
Olivier, Thank you for the response! I already developed a script that sends the files one by one to the validator and parses the SOAP response into a format that i require. My problem really was the fact that there was a noticeable decline in performance after a while, and i was just investigating if: a) the validtor had some sort of anti abuse protection that is on even in the local install (that i can switch off) b) if there was an easier way to send the jobs to the local validator, i.e. instead of sending one by one there was a command by which i can send a list of pages and it will validate them itself one by one and produce the SOAP file for me to then parse once all the validations are complete. (but i guess this is ambitious?) Regards, Shadi [Oliver, i resent this so that it gets placed in the mailing list too] On 09/01/2008, olivier Thereaux <ot@w3.org> wrote: > > Dear Shadi, > > On Jan 7, 2008, at 21:00 , Shadi Almosri wrote: > > I have successfully installed the validator locally on our Windows > > Servers, but unfortunately i still don't know how to send batch jobs > > to the validator and how it handles them? can anyone shed some light > > on this or point me in the right direction as i haven't been able to > > find any documentation regarding this. > > > Good to hear you have successfully installed the validator on your > local network. > > From there on, you have (basically) two possibilities to run the > validator in batch. > 1) create a batch script > this is not necessarily difficult, if you have a list of online > documents to check, you can create a script that: > - loops on the documents > - accesses the local validator and fetches results > - gathers and presents all these results > > The validator has an API and SOAP output that can be used for this > purpose, see: > http://validator.w3.org/docs/api.html > > 2) use existing software. There are a number of software and libraries > that can be used to access the validator programmatically. > > -> perl and php library > http://validator.w3.org/docs/api.html#libs > > -> W3C created and uses a program called "log validator", which can > be used to call the markup validator in batch processes. If you plug > the logvalidator to server logs, it can also list the most popular > documents that need fixing, an interesting feature if you want to > clean up an existing site little by little. > http://www.w3.org/QA/Tools/LogValidator/ > > There are probably other similar software or services available on the > web, although I don't know if they can be interfaced to your local > validator instance. > > Hope this helps. > olivier > -- > olivier Thereaux - W3C - http://www.w3.org/People/olivier/ > W3C Open Source Software: http://www.w3.org/Status > >
Received on Wednesday, 9 January 2008 13:06:32 UTC