meta tags in XHTML 1.0 validation

recently my pages have stopped validating. I use XSLT to generate meta tags, for example

    <xsl:element name="meta">
         <xsl:attribute name="name">author</xsl:attribute>
         <xsl:attribute name="content">
             <xsl:call-template name="authorname"/>
         </xsl:attribute>
     </xsl:element>

This produces <meta name=".." content=".."></meta> This is now flagged as not XHTML 1.0 compliant.

I have no control over the XSLT processors interpretation. Isn't the validator technically wrong to discriminate tags on this basis?

Christopher Tipper
--------------------------------o00o--------------------------------
  “Since light travels faster than sound, isn’t that why 
   some people appear bright until you hear them speak” 
                                          — Steve Wright

Received on Friday, 6 February 2004 11:41:56 UTC