- From: Kasimier Buchcik <K.Buchcik@4commerce.de>
- Date: Wed, 21 Sep 2005 12:05:00 +0200
- To: kbuchcik@4commerce.de
- Cc: XML-SCHEMA <xmlschema-dev@w3.org>
Hi,
Added results of SQC and Saxon 8.5.1; update of XSV result
(see below).
On Mon, 2005-09-12 at 16:44 +0200, Kasimier Buchcik wrote:
> Hi,
[...]
> Additionally generating a warning if prohibition is used with
> extensions would be good. The following does not produce neither
> a warning nor an error with Xerces-J and XSV:
attr-2.xsd
----------
> <xsd:complexType name="base">
> <xsd:attribute name="boo" use="optional"/>
> </xsd:complexType>
>
> <xsd:complexType name="type-1">
> <xsd:complexContent>
> <xsd:extension base="f:base">
> <xsd:attribute name="boo" use="prohibited"/>
> </xsd:extension>
> </xsd:complexContent>
> </xsd:complexType>
attr-2.xml
----------
<foo xmlns="urn:test:foo"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:test:foo attr-2.xsd" boo="lala"/>
SQC (no errors):
PROCESSING p:\libxml2-lab\tests\2005-09-12\attr-2.xsd time :
2005-09-21T12:02:22 ...
p:\libxml2-lab\tests\2005-09-12\attr-2.xsd (file 1 of 1) now being
read ...
NO ERROR
end time = 2005-09-21T12:02:22
Saxon 8.5.1 (error):
Error on line 10 of file:/p:/libxml2-lab/tests/2005-09-12/attr-2.xsd:
Attribute @boo appears more than once in attribute group
Warning: The schema is invalid
Validation error
Cannot validate <foo>: no element declaration available
Validation of source document failed
XSV (error):
<schemaError char="2" line="10" phase="instance"
resource="file:///p:/libxml2-lab/tests/2005-09-12/attr-2.xsd">
attempt to extend with an attribute already declared {{None}:boo}
</schemaError>
And once again, to have it one below the other:
Xerces-j 2.7.1: reports no errors
Regards,
Kasimier
Received on Wednesday, 21 September 2005 10:05:07 UTC