# HG changeset patch # User IBBoard # Date 1266958823 0 # Node ID 7c14537d4a23512c018c02691acc5e4f026d529d # Parent d1068f4b6d1c1dc0af86625e1a15f8010c4f43df Re #152: Test and fix extensibility of current schemas * Split out some reusable parts of Race schema * Replace use of "xs:all" with "xs:sequence" * Replace use of "core:extension" with standard "xs:any" * Start to use xs:key and xs:keyref to get more built-in validation diff -r d1068f4b6d1c -r 7c14537d4a23 schemas/race.xsd --- a/schemas/race.xsd Sun Feb 21 20:25:52 2010 +0000 +++ b/schemas/race.xsd Tue Feb 23 21:00:23 2010 +0000 @@ -3,183 +3,26 @@ targetNamespace="http://ibboard.co.uk/warfoundry/race" xmlns="http://ibboard.co.uk/warfoundry/race" elementFormDefault="qualified"> - + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - - - - - - - - - - - - - - - - - - + - + - - + + @@ -189,8 +32,8 @@ - - + + @@ -198,6 +41,175 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff -r d1068f4b6d1c -r 7c14537d4a23 schemas/system.xsd --- a/schemas/system.xsd Sun Feb 21 20:25:52 2010 +0000 +++ b/schemas/system.xsd Tue Feb 23 21:00:23 2010 +0000 @@ -3,7 +3,7 @@ targetNamespace="http://ibboard.co.uk/warfoundry/system" xmlns="http://ibboard.co.uk/warfoundry/system" elementFormDefault="qualified"> - + @@ -27,8 +27,8 @@ - - + +