- From: Falk, Alexander <falk@icon.at>
- Date: Tue, 2 May 2000 00:15:18 +0200
- To: "'AndyPhi@reciprocal.com'" <AndyPhi@reciprocal.com>
- Cc: "Gavrielov, Vladislav" <gavrielov@icon.at>, "'xmlschema-dev@w3.org'" <xmlschema-dev@w3.org>
- Message-ID: <0FED160BABE4D311AD2E0050DA465785022744@MEDUSA>
Interesting question... I've looked at both the primer and the (normative) schema for schemas and DTD for schemas. The first seems to indicate that 'xsd:list' should be used, but the normative meta-schema and DTD clearly say that it should be 'list' all by itself. Maybe someone else can shed some authoritative light on this: if the schema-namespace is defined with prefix xsd, and we have the following simpleType definition <xsd:simpleType base="PermissionType" derivedBy="?????"/> should the derivedBy be 'list' (like the meta-schema and DTD say), or should it be 'xsd:list' (like the primer says)? Sincerely, Alexander Falk ... Icon Information-Systems ... ALEXANDER FALK ... President, CEO ... http://www.icon-is.com/falk -----Original Message----- Von: Andy Philpotts [mailto:AndyPhi@reciprocal.com] Gesendet: Freitag, 28. April 2000 19:39 An: 'beta@xmlspy.com' Betreff: Possible schema validation issue in 3.0b3 Given the schema starting... <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE xsd:schema PUBLIC "-//W3C//DTD XMLSCHEMA 19991216//EN" "" [ <!ENTITY % p 'xsd:'> <!ENTITY % s ':xsd'> ]> <xsd:schema xmlns:xsd="http://www.w3.org/1999/XMLSchema"> and the definition of PermissionType as: <xsd:simpleType name="PermissionType" base="xsd:string"> <xsd:enumeration value="print"/> <xsd:enumeration value="edit"/> <xsd:enumeration value="copy"/> <xsd:enumeration value="editnotes"/> <xsd:enumeration value="permsaveas"/> <xsd:enumeration value="permsecure"/> </xsd:simpleType> The following is not acceptable to XMLSpy: <xsd:element name="PERMISSIONS"> <xsd:simpleType base="PermissionType" derivedBy="xsd:list"/> </xsd:element> list has to be unqualified by the "xml:" prefix as in: <xsd:element name="PERMISSIONS"> <xsd:simpleType base="PermissionType" derivedBy="list"/> </xsd:element> I presumed the prefix xsd: would be mandatory... -- Andy Philpotts
Received on Monday, 1 May 2000 18:15:35 UTC