W3C home > Mailing lists > Public > xmlschema-dev@w3.org > November 2008

Re: Validating application-specific XHTML

From: Michael Ludwig <mlu@as-guides.com>
Date: Thu, 27 Nov 2008 11:32:18 +0100
Message-ID: <492E7732.1030802@as-guides.com>
To: xmlschema-dev@w3.org

Robert Koberg schrieb:
> I would hate to see a schema that validates a CSS based XHTML page.
> Even worse, I would hate to maintain it.

Why would you hate to see, or have to maintain such a schema? Is it the
additional tedium you find uninspiring? Or do you think it is a bad
application, or even an abuse of XML Schema? If it is the latter, could
you explain why you think this is bad?

> However, it would be pretty easy to use an XSL to validate your page.
> You could base the XSL off of your CSS rules. For example, you might
> have a CSS containing:
>
> #narrow-col #nav { blah... }

> <xsl:template match="*" mode="validate-nav">
>   <p>
>     Has Nav:
>     <xsl:value-of select="exists(key('ident',
> 'narrow-col')/*[@id='nav'])"/>
>   </p>
> </xsl:template>

That's a good idea. Strangely, it hasn't occurred to me I could use XSLT
for the job. It doesn't seem to have a reputation for being a validator
tool, yet.

Thank you very much!

Michael Ludwig
Received on Thursday, 27 November 2008 10:33:00 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:15:09 GMT