- From: Bijan Parsia <bparsia@cs.man.ac.uk>
- Date: Mon, 16 Feb 2009 15:49:29 +0000
- To: Julian Reschke <julian.reschke@gmx.de>
- Cc: Bijan Parsia <bparsia@cs.manchester.ac.uk>, www-tag@w3.org
On 16 Feb 2009, at 14:34, Julian Reschke wrote:
> Bijan Parsia wrote:
>> On 16 Feb 2009, at 12:06, Julian Reschke wrote:
>> ...
>> DTDs with errors in major coursework in the presence of oXygen and
>> pretty extensive training is within the past few weeks.
>> ...
>
> Were the students told how to test their submissions?
Have you ever used oXygen? The testing is built into the editing.
I notice you didn't say whether you found it easier to believe that
my graduate students earlier had trouble producing well formed XML.
>> Second, uhm, well isn't this part of the point? It's hard to
>> evaluate these claims stripped of context. Prima facie, claims of
>> ease of authoring (of any strict computer format) is the
>> *extraordinary* claim, thus requires backing.
>> (Also, not all computers run IE :))
>
> Luckily enough most of the others run Firefox. Or xmlint.
Thanks for giving additional evidence in support of my point. You did
not give, in your reply, a reliable procedure for testing XML well
formedness for many people. I'll not that your instructions involve
using a browser in a way that many (most) users of browsers would not
expect to use it or a rather obscure tool. Furthermore, your
instructions are incomplete, as I'm pretty sure that a .txt suffix on
the file name for this content:
"""<test>
<foo>dfdf<b>fd</foo></b>
</test ref="dfsdf>"""
will load it without giving any errors. (Checked, so it did.) And if
I serve it with the right mime type, even the .xml won't help.
I reiterate that it is, prima facie, non-trivial in many computing
environments to produce well formed XML.
>> I would think that the main point is that in isolation simplicity
>> is not, itself, a reliable indicator of over all usability. I
>> would be very interested to have good evidence that XML formats
>> have good usability (and in what circumstances).
>
> I think the usability of XML depends on the knowledge of the people
> using it.
Usability is always relative to a population, of course. That's my
point above.
> Users authoring docbook or XSLTs do not seem have trouble with it.
Those are pretty expert audience, esp. the XSLT.
> On the other hand, users thinking that XHTML somehow is simply a
> newer form of HTML, not understanding the underlying differences,
> fail miserably.
I don't think that informing about the differences is enough...it
typically requires a tool chain switch.
But, uhm, this was my point. Assertions simpliciter that XML _is_
easy are non-starters.
> In all cases though, *testing* the document using conforming
> software will highlight errors early on.
In the DBLP case, where I was dealing with "XML" I did not generate,
this wasn't true. As I said, having a standard parse mode that would
give me a DOM to analyze (plus lots of warnings) would have been much
better than what I had: Errors and no joy.
In fact, the problems tended to occur in elements I didn't *care*
about. So, in order to extract some data, I have to fix all the well-
formedness errors *then* use my XQuery?
Well defined error handling resulting in a sensible DOM would make
XML *easier* to work with (though not necessarily easier to author
correctly), at least for me. Given that lots of people have trouble
generating well formed XML, coping with the results in a better way
is very helpful.
YMMV.
Cheers,
Bijan.
Received on Monday, 16 February 2009 15:45:58 UTC