XSD bug in XProc 1.0 schema

The RELAX NG grammar says that name is allowed on p:catch, but the XSD says:

 <element name="catch">
  <complexType>
   <complexContent>
    <restriction base="p:componentType">
     <group ref="p:groupModel"/>
     <attribute name="name" use="prohibited"/>
     <anyAttribute namespace="##other" processContents="lax"/>
    </restriction>
   </complexContent>
  </complexType>
 </element>

I think that's a bug in the XSD. The DTD seems to have the same bug. I
wonder if the RNG is wrong?

See https://github.com/ndw/xmlcalabash1/issues/40

                                        Be seeing you,
                                          norm

-- 
Norman Walsh
Lead Engineer
MarkLogic Corporation
Phone: +1 413 624 6676
www.marklogic.com

Received on Wednesday, 16 May 2012 01:19:38 UTC