view dtds/warfoundry-cats.xsd @ 219:f609bcf7035b

Fixes #222: decimal comma/point not handled correctly (again?) in costMultiplier * Replace two "type.Parse" calls with XmlTools calls All decimals in WarFoundry should use the decimal point (or "period" to Americans) rather than the decimal comma because that's what XML uses in its default type definitions
author IBBoard <dev@ibboard.co.uk>
date Sat, 28 Nov 2009 16:40:27 +0000
parents 7b98e71b8511
children
line wrap: on
line source

<?xml version="1.0"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:core="http://ibboard.co.uk/warfoundry/core" targetNamespace="http://ibboard.co.uk/warfoundry/cats"
xmlns="http://ibboard.co.uk/warfoundry/cats" elementFormDefault="qualified">
<xs:complexType name="categoriestype">
	<xs:sequence>
		<xs:element name="cat" minOccurs="1" maxOccurs="unbounded">
			<xs:complexType>
				<xs:attribute name="id" type="xs:ID" />
				<xs:attribute name="name" type="xs:string" use="required"/>
				<xs:attribute name="minPoints" type="core:nonNegativeDouble" default="0"/>
				<xs:attribute name="maxPoints" type="core:nonNegativeOrInfiniteInteger" default="-1"/>
				<xs:attribute name="minPercentage" type="core:percentage" default="0"/>
				<xs:attribute name="maxPercentage" type="core:percentage" default="100"/>
				<xs:anyAttribute/>
			</xs:complexType>
		</xs:element>
	</xs:sequence>
	<xs:anyAttribute/>
</xs:complexType>
</xs:schema>