> I'm trying now to validate. For the schema, I downloaded the archive
> from the W3C working draft URL.
Unfortunately, the current XHTML2 schema *requires* the presence of
an xsi:schemaLocation attribute in the html element containing one
or more pairs of URIs, space-separated.
> For validation, I first used oXygen. It tells me that the <html>
> element is missing a required attribute:
Rightly so.
> SystemID: /Users/paul/tmp/pipeline/index.html
> Location: 3:62
> Description: required attributes missing
Not the most informative error message.
> Next I tried libxml2:
>
> xmllint --noout --relaxng xhtml2-20050527/RELAXNG/xhtml2.rng index.html
> Element html failed to validate content
> index.html fails to validate
Ditto.
> Does anyone know a combination of:
>
> (a) RNG schema files
> (b) sample document, and
> (c) parser/validator
>
> ...that is known to work?
Well, you can alter either the schema files or the sample document.
In addition, the schema files that I downloaded from the 27 May 2005
draft have the wrong namespace name: the final / is missing.
After fixing that (in xhtml2.rng) and then adding these two
attributes to the html element in the instance:
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://example.com http://example.com"
jing validated everything correctly.
--
John Cowan [EMAIL PROTECTED] http://www.ccil.org/~cowan
Most languages are dramatically underdescribed, and at least one is
dramatically overdescribed. Still other languages are simultaneously
overdescribed and underdescribed. Welsh pertains to the third category.
--Alan King
YAHOO! GROUPS LINKS
- Visit your group "rng-users" on the web.
- To unsubscribe from this group, send an email to:
[EMAIL PROTECTED]
- Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service.
