CARVIEW |
Select Language
HTTP/2 200
date: Sat, 11 Oct 2025 08:33:57 GMT
content-type: text/html
content-encoding: gzip
last-modified: Thu, 13 Jul 2023 17:44:51 GMT
cache-control: max-age=2592000, public
expires: Mon, 10 Nov 2025 08:33:57 GMT
vary: Accept-Encoding
access-control-allow-origin: *
x-request-id: 98cd03fac903cf00
strict-transport-security: max-age=15552015; preload
x-frame-options: deny
x-xss-protection: 1; mode=block
cf-cache-status: MISS
set-cookie: __cf_bm=Qmk.172Gc4XgElUNrOS672SXYV1qLRuNRDDb7uhpJSo-1760171637-1.0.1.1-N5VdxNM_Ra8zH1sjq8IcQGkZ9GKTk5n6GXXETYqmQw.SIrC.KMCeGQ19.D7tuHL0_HkJLG6W4Itn8kx3y26jBPVyXl.KI8EWHcICIxRHLh4; path=/; expires=Sat, 11-Oct-25 09:03:57 GMT; domain=.w3.org; HttpOnly; Secure; SameSite=None
server: cloudflare
cf-ray: 98cd03fac903cf00-BLR
alt-svc: h3=":443"; ma=86400
XML Schema compiler/New Issue: name for the urType from Curt Arnold on 2000-05-01 (www-xml-schema-comments@w3.org from April to June 2000)
XML Schema compiler/New Issue: name for the urType
- From: Curt Arnold <carnold@houston.rr.com>
- Date: Sun, 30 Apr 2000 23:10:18 -0500
- To: <www-xml-schema-comments@w3.org>
- Message-ID: <004001bfb323$2a08a4a0$9344a018@houston.rr.com>
I've made an initial version of my schema compiler available at https://download.sourceforge.net/XSDComp/XSDComp.zip. Still very much a work in process. Basically, it is three XSLT transforms that will take an XML Schema, resolve the imports and includes, evaluations the qname references, and expands the equivClasses and restriction of attributes. It detects a lot of different type of errors, but definitely not exhaustive at this time and does not try to expand restriction of content model or determine acceptible values of xsi:type for a given element. On this issue of urType, I think I would prefer an explicit declaration of an urType and the derivation of all types in a domain from it. <!-- circular reference could indicate a urType --> <complexType name="urType" base="urType"> <any minOccurs="0" maxOccurs="unbounded"/> <anyAttribute use="optional"/> <complexType> <!-- simpleType can inherit from complexType as long as complex type has not required attributes or content. Could restrict it further to self references. --> <simpleType name="urSimpleType" base="urType"/> <!-- this could replace content="empty" and serve as the basis for most derivations by extension --> <complexType name="empty" base="urType" derivedBy="restriction"> <any maxOccurs="0"/> <anyAttribute use="prohibited"/> </complexType> My entry for the name the ur contest is root or rootType.
Received on Monday, 1 May 2000 00:20:52 UTC