473,657 Members | 3,022 Online
Bytes | Software Development & Data Engineering Community
+ Post

Home Posts Topics Members FAQ

W3C Validator Update

There's a new beta of the W3C Markup Validation Service now live at
<URL:http://validator.w3.or g:8001/>

Probably the most important change is verbose output, including attempts
to explain the validator errors. Other changes include improved
display of error messages, and a choice of parse modes.
Currently - but probably not for long - it includes an
"interestin g" default setting!

Some of the changes have been the subject of much debate. We need
to widen that to include users: please tell us what you like or
dislike in the new service! Quick feedback may catch Terje while
he's still hacking this release:-)

As always, problem and bug reports are welcome, but please check
first whether they're already known.

--
Nick Kew

In urgent need of paying work - see http://www.webthing.com/~nick/cv.html
Jul 20 '05 #1
24 3141
Jim Ley wrote:
On Thu, 28 Aug 2003 19:11:44 +0000 (UTC), "Jukka K. Korpela"
<jk******@cs.tu t.fi> wrote:
ni**@fenris.w ebthing.com (Nick Kew) wrote:

First of all - well done and thanks for the efforts all of you have put into
this.

This beta release has been defaulted to an extended mode as an
oversight, that's clearly wrong, do you feel a fussy mode should not
exist?
There's certainly benefit in a fussy mode. Whether that should still fall
under the naming of "validator" is a different question. I certainly don't
feel qualified to answer that question.

An SGML validator certainly, is the CSS validator also useless? If
you don't like the non-technical use of validator, what do you propose
such a QA tool be called?
Quality Assist. QA Assist. Its tools about improving the Quality of the
markup, so why not focus on the Quality aspect. Businesses tend to like
words like Quality.
Yes the beta is wrong to claim valid document invalid, yes the beta is
wrong to default to fussy mode - I think everyone has acknowledged
that. Do you see anything else wrong in the beta you could report?


Nothing wrong, but confused me a bit:
<http://validator.w3.or g:8001/check?uri=http% 3A%2F%2Fwww.iso lani.co.uk%2Fbl og%2F&verbose=1 &fussy=1>
(Validating my blog page)

I'm a little surprised that the "unescaped" & in the main text went
unnoticed by validation - but I'm glad the new fussy checker picked it up
(Multiple occurrances of Marks & Spencer within the text). It is probably
more my lack of understanding of what a validator checks rather than the
tool itself - but its good enough to convince me of the benefits of a fussy
checker.
Good work!
--
Iso.
FAQs: http://html-faq.com http://alt-html.org http://allmyfaqs.com/
Recommended Hosting: http://www.affordablehost.com/
Web Standards: http://www.webstandards.org/
Jul 20 '05 #2
ji*@jibbering.c om (Jim Ley) wrote:
Yes the beta is wrong to claim valid document invalid, yes the beta is
wrong to default to fussy mode - I think everyone has acknowledged
that.
So why hasn't it been fixed? And how _did_ they manage to make such
elementary errors? If you ask me, it was just the culmination of the
approach that created "fussy mode" in the first place.
Do you see anything else wrong in the beta you could report?


Should I report something else than the fact that all the announced new
features are nonsense?

We would have needed a good tag soup checker years ago. Turning a
validator to a very one-sided tag soup checker helps nobody.

--
Yucca, http://www.cs.tut.fi/~jkorpela/
Pages about Web authoring: http://www.cs.tut.fi/~jkorpela/www.html

Jul 20 '05 #3
On Thu, 28 Aug 2003 20:12:49 +0000 (UTC), "Jukka K. Korpela"
<jk******@cs.tu t.fi> wrote:
ji*@jibbering. com (Jim Ley) wrote:
Yes the beta is wrong to claim valid document invalid, yes the beta is
wrong to default to fussy mode - I think everyone has acknowledged
that.
So why hasn't it been fixed?


Hmm, QA processes suggest to me that fixes should be tested first,
before being rolled out onto production machines, the beta validator
does run on the same machine as the real validator, so hack and patch
as you go probably isn't particularly wise is it?
And how _did_ they manage to make such
elementary errors?
Elementary errors as what, defaulting to a wrong mode, that's pretty
simple to do surely? The text of the message saying valid - well one
word can easily be overlooked, it is mostly aesthetic when you know
what you actually mean, I can at least understand both bugs creeping
in with my authoring processes, which is why we have betas etc.
Do you see anything else wrong in the beta you could report?


Should I report something else than the fact that all the announced new
features are nonsense?


Of course not, you very right to report the problems here. I was
asking if you had seen any other issues.
We would have needed a good tag soup checker years ago. Turning a
validator to a very one-sided tag soup checker helps nobody.


What do you mean by "one sided" ?

Jim.
--
comp.lang.javas cript FAQ - http://jibbering.com/faq/

Jul 20 '05 #4
ji*@jibbering.c om (Jim Ley) wrote:
We would have needed a good tag soup checker years ago. Turning a
validator to a very one-sided tag soup checker helps nobody.


What do you mean by "one sided" ?


It apparently applies a collection of simple syntactic rules, generally
aimed at tag verbosity in XHTML style, trying to force them upon HTML,
and generating cascades of "error messages". There's surely much else
that could and should be checked in HTML markup.

--
Yucca, http://www.cs.tut.fi/~jkorpela/
Pages about Web authoring: http://www.cs.tut.fi/~jkorpela/www.html

Jul 20 '05 #5
On Thu, 28 Aug 2003 22:30:12 +0200, "Alan J. Flavell"
<fl*****@mail.c ern.ch> wrote:
I think the problem here is that - as long as there have been people
who took the W3C's assertion "HTML is an application of SGML" in any
way seriously - the term "validator" has had a specific technical
meaning, namely the meaning which it inherits from SGML.
Yes, and within that scope it's fine, but I don't fully agree that the
W3 has been within that scope for some time, nor is it particularly
useful for it to be, no-one has been taking the application of SGML
seriously because there's too many holes in that.
So, within the scope of its
implementati on limitations, it gives an unambiguous answer, and all
validators must give the same answer, even if they express it in
different words.
Certainly, which is all a default v.w3.org should do, having more
useful QA options is a good thing, I feel and think Jukka is being
much too negative in his criticism, by suggesting to me that the
entire process is flawed. I'd love to see some alternative QA
approach that didn't use Jukka's "one-sided" approach, I believe
linting of attributes is pencilled in for a 0.7.0 release of v.w3.org.
These sort of things are useful, if you want a validator you've got
one, web authors though need QA tools, not pointless pedantry on HTML
origins.

Criticise the defaults, criticise the claim that it's invalid, they're
horrible bugs *, but I'd like to see the idea of web-QA taken
seriously, SGML validation doesn't do that.
but I *would* like to see the distinction made more clearly, that's
all I'm saying.


I agree, much of the supporting commentary isn't there yet.

Jim.

* I'm beginning to wonder if the fussy default wasn't a bug but an
intentional way to get the beta talked about and looked at, but I
don't actually think Terje is quite that mad.
--
comp.lang.javas cript FAQ - http://jibbering.com/faq/

Jul 20 '05 #6
Andreas Prilop schrieb:

Isofarro <sp*******@spam detector.co.uk> wrote:
There's certainly benefit in a fussy mode.


What exactly is a "fussy mode"?


It's explained in the announcement:
<http://lists.w3.org/Archives/Public/www-validator/2003Aug/0105.html>
Matthias
Jul 20 '05 #7
Follow the fun at:

http://lists.w3.org/Archives/Public/...3Aug/0105.html

James Pickering
http://www.jp29.org/
(Validates in v0.6.5 [Beta #1] "fussy" mode)
Jul 20 '05 #8
In article <ms***********@ sidious.isolani .co.uk>, one of infinite monkeys
at the keyboard of Isofarro <sp*******@spam detector.co.uk> wrote:
Nick Kew wrote:
There's a new beta of the W3C Markup Validation Service now live at
<URL:http://validator.w3.or g:8001/>


This URL doesn't display any of the form elements in Konqueror 3.0.0 on Suse
8.0:

http://www.isofarro.freeserve.co.uk/temp/w3val.png

Not sure why - possibly the fieldset and legend need to be inside the form
elements?


I've seen Konq 3 on deadrat 7.3 do that with fieldset. I'd say that's a
serious bug (Konq 2.2 is better). If only I had the time and kit to hack
browsers ....
--
Nick Kew

In urgent need of paying work - see http://www.webthing.com/~nick/cv.html
Jul 20 '05 #9
Nick Kew wrote:
In article <ms***********@ sidious.isolani .co.uk>, one of infinite monkeys
at the keyboard of Isofarro <sp*******@spam detector.co.uk> wrote:
This URL doesn't display any of the form elements in Konqueror 3.0.0 on
Suse 8.0:

http://www.isofarro.freeserve.co.uk/temp/w3val.png

Not sure why - possibly the fieldset and legend need to be inside the
form elements?


I've seen Konq 3 on deadrat 7.3 do that with fieldset. I'd say that's a
serious bug (Konq 2.2 is better). If only I had the time and kit to hack
browsers ....


FWIW, the same browser on the same OS used to crash on
<http://www.w3.org/Style/CSS/> which did not impress me in the least. 3.1.3
has been much better except for one rather annoying bug (always-present
horizontal scrollbar).

--
Shawn K. Quinn
Jul 20 '05 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
2317
by: johnleemk | last post by:
I download the source for W3C's validator from http://validator.w3.org/source/ to validate pages on my own server. I commented a block of code that checks for non-public hosts so the validator would let me check http://localhost but then i ran into a roadblock. The validator claimed my pages weren't valid. No problem. However, it wouldn't say what the errors where. I tried this by checking a known invalid remote site. Same result. Then I...
22
2340
by: Lee K. Seitz | last post by:
What are this group's members' ideas about including W3C validator (http://validator.w3.org) graphics on web pages? Specifically, should they be on every page? I can see including an HTML/XHTML validation graphic on each page. That way you can quickly check the page any time you update it. But what about the CSS validator? Typically (I hope), the CSS is in an external stylesheet that every page on the site links to or imports. So...
13
10796
by: Niki Kovacs | last post by:
Hi, I'm an Austrian writer living in Montpezat (South France). I just installed a local W3C validator on my machine (Slackware 10.1, local Apache server). It's accessible as http://w3c-validator, because I'm on dialup and I want to check pages offline. Unfortunately, URL upload won't work, because the validator doesn't accept any URL's beginning with http://localhost.
1
1294
by: Stephan Bour | last post by:
Hi, I have a regular expression validator that checks a text box string: <asp:RegularExpressionValidator id="SeqFormat" runat="server" Display="Static" ErrorMessage="Your sequence contains illegal characters" ControlToValidate="Sequence" ValidationExpression="^{1,}$"> I'd like to provide the user with a listing of the illegal characters that triggered a failure of the validator. Do you know how to capture the illegal
3
8245
by: Andy | last post by:
Hi folks, I have a customvalidator control that works properly if it isn't contained in an ASP:TABLE. But, when I place it inside an ASP:TABLE, I find that _ServerValidate doesn't get fired, even if I force the customvalidator to validate by invoking its validate() method after a button is clicked: cvCustomValidator_ServerValidate(object source, system.Web.UI.WebControls.ServerValidateEventArgs args) <== doesn't get
3
3530
by: Rich Squid | last post by:
Hello Here's my basic problem: On my asp.net form page I have a DetailsView (default mode=edit) bound to a AccessDataSource control. Users can successfuly update a databound template field, but I wanted to add a custom validator to check that the account number they are entering exists in a table in the Access Database.
8
1325
by: Nathan Sokalski | last post by:
I have a form that contains a number of fields, all of which have validators. There are two submit buttons, one to update a record and one to add a record. Because the only difference in validation is to make sure someone is not using a username that is already in use, I would like to be able to use all the other validators for both the add and update buttons. However, because as far as I know a validator can only be in one...
0
1534
by: durga2005 | last post by:
hi i just added one textbox and regular expression validator in the form and set the properties for regular expression validator control. then i placed these two controls inside update panel . when i execute this, the validation was not working before placing in update panel validation was working
1
5843
by: durga2005 | last post by:
hi i have a textbox and regular expression validator control .i have placed these control inside update panel. just im validating the textbox with regular expression validator control when i enter wrong data in the text box ,it is not showing error.only after i click the button it is showing the error message. before placing these controls in update panel,the validation was working
0
8302
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can effortlessly switch the default language on Windows 10 without reinstalling. I'll walk you through it. First, let's disable language synchronization. With a Microsoft account, language settings sync across devices. To prevent any complications,...
0
8820
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers, it seems that the internal comparison operator "<=>" tries to promote arguments from unsigned to signed. This is as boiled down as I can make it. Here is my compilation command: g++-12 -std=c++20 -Wnarrowing bit_field.cpp Here is the code in...
0
8718
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven tapestry of website design and digital marketing. It's not merely about having a website; it's about crafting an immersive digital experience that captivates audiences and drives business growth. The Art of Business Website Design Your website is...
1
8499
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows Update option using the Control Panel or Settings app; it automatically checks for updates and installs any it finds, whether you like it or not. For most users, this new feature is actually very convenient. If you want to control the update process,...
0
8601
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each protocol has its own unique characteristics and advantages, but as a user who is planning to build a smart home system, I am a bit confused by the choice of these technologies. I'm particularly interested in Zigbee because I've heard it does some...
0
7314
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing, and deployment—without human intervention. Imagine an AI that can take a project description, break it down, write the code, debug it, and then launch it, all on its own.... Now, this would greatly impact the work of software developers. The idea...
0
4150
by: TSSRALBI | last post by:
Hello I'm a network technician in training and I need your help. I am currently learning how to create and manage the different types of VPNs and I have a question about LAN-to-LAN VPNs. The last exercise I practiced was to create a LAN-to-LAN VPN between two Pfsense firewalls, by using IPSEC protocols. I succeeded, with both firewalls in the same network. But I'm wondering if it's possible to do the same thing, with 2 Pfsense firewalls...
0
4300
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
2
1937
muto222
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.