schema location: | C:\DotNet\Development\TallyClient\Ecq.TallyClient.root\Ecq.TallyClient\Ecq.TallyClient\xml\publicResults_state.xsd |
attribute form default: | unqualified |
element form default: | qualified |
Elements |
election |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | generationDateTime config parties districts totalBallots totalFormalVotes totalInformalVotes totalVotes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="election"> <xs:complexType> <xs:sequence> <xs:element name="generationDateTime" type="xs:dateTime"/> <xs:element name="config"> <xs:complexType> <xs:sequence> <xs:element name="includeInformalCountFlag" type="xs:string"/> <xs:element name="includePercentageFlag" type="xs:string"/> <xs:element name="includeBoothsInFlag" type="xs:string"/> <xs:element name="includeCandidateNameAndPartyFlag" type="xs:string"/> <xs:element name="includeDistrictNameFlag" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="parties"> <xs:complexType> <xs:sequence> <xs:element name="party" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="formalVotes"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="code" type="xs:string" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="districts"> <xs:complexType> <xs:sequence> <xs:element name="district" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="formalVotes"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="informalVotes"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="totalVotes" type="xs:unsignedLong"/> <xs:element name="totalBallots" type="xs:unsignedLong"/> <xs:element name="numElectedCandidates" type="xs:unsignedInt"/> <xs:element name="candidates"> <xs:complexType> <xs:sequence> <xs:element name="candidate" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="surname" type="xs:string"/> <xs:element name="givenNames" type="xs:string"/> <xs:element name="primaryVotes"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="n2cpVotes" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="ballotOrderNumber" type="xs:unsignedInt" use="required"/> <xs:attribute name="ballotName" type="xs:string" use="required"/> <xs:attribute name="party" type="xs:string" use="required"/> <xs:attribute name="sitting" type="xs:string" use="required"/> <xs:attribute name="gender" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="count" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> <xs:element name="booths"> <xs:complexType> <xs:sequence> <xs:element name="booth" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="ballots" type="xs:unsignedLong"/> <xs:element name="formalVotes" type="xs:unsignedLong"/> <xs:element name="informalVotes" type="xs:unsignedLong"/> <xs:element name="totalVotes" type="xs:unsignedLong"/> <xs:element name="boothCandidates"> <xs:complexType> <xs:sequence> <xs:element name="boothCandidate" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="primaryVotes" type="xs:unsignedLong"/> <xs:element name="n2cpVotes" type="xs:unsignedLong" minOccurs="0"/> </xs:sequence> <xs:attribute name="ballotOrderNumber" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="id" type="xs:unsignedLong" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="in" type="xs:string" use="required"/> <xs:attribute name="typeCode" type="xs:string" use="required"/> <xs:attribute name="typeDescription" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="boothsInCount" type="xs:unsignedInt" use="required"/> <xs:attribute name="boothsCount" type="xs:unsignedInt" use="required"/> <xs:attribute name="notionalBoothsInCount" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="number" type="xs:unsignedInt" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="lastUpdated" type="xs:dateTime"/> <xs:attribute name="final" type="xs:string" use="required"/> <xs:attribute name="enrolment" type="xs:unsignedLong" use="required"/> <xs:attribute name="percentRollCounted" type="xs:decimal" use="required"/> <xs:attribute name="declaredBallotName" type="xs:string"/> <xs:attribute name="declaredPartyCode" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="totalBallots" type="xs:unsignedLong"/> <xs:element name="totalFormalVotes" type="xs:unsignedLong"/> <xs:element name="totalInformalVotes" type="xs:unsignedLong"/> <xs:element name="totalVotes" type="xs:unsignedLong"/> </xs:sequence> <xs:attribute name="id" type="xs:unsignedLong" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="type" type="xs:string" use="required"/> <xs:attribute name="state" type="xs:string" use="required"/> <xs:attribute name="date" type="xs:date" use="required"/> <xs:attribute name="status" type="xs:string" use="required"/> <xs:attribute name="enrolment" type="xs:unsignedLong" use="required"/> <xs:attribute name="percentRollCounted" type="xs:decimal" use="required"/> <xs:attribute name="boothCount" type="xs:unsignedInt" use="required"/> <xs:attribute name="candidateCount" type="xs:unsignedInt" use="required"/> <xs:attribute name="partyCount" type="xs:unsignedInt" use="required"/> <xs:attribute name="xmlUpdateInterval" type="xs:unsignedLong" use="required"/> </xs:complexType> </xs:element> |
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:attribute name="id" type="xs:unsignedLong" use="required"/> |
type | xs:string | ||||
properties |
| ||||
source | <xs:attribute name="name" type="xs:string" use="required"/> |
type | xs:string | ||||
properties |
| ||||
source | <xs:attribute name="type" type="xs:string" use="required"/> |
type | xs:string | ||||
properties |
| ||||
source | <xs:attribute name="state" type="xs:string" use="required"/> |
type | xs:date | ||||
properties |
| ||||
source | <xs:attribute name="date" type="xs:date" use="required"/> |
type | xs:string | ||||
properties |
| ||||
source | <xs:attribute name="status" type="xs:string" use="required"/> |
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:attribute name="enrolment" type="xs:unsignedLong" use="required"/> |
type | xs:decimal | ||||
properties |
| ||||
source | <xs:attribute name="percentRollCounted" type="xs:decimal" use="required"/> |
type | xs:unsignedInt | ||||
properties |
| ||||
source | <xs:attribute name="boothCount" type="xs:unsignedInt" use="required"/> |
type | xs:unsignedInt | ||||
properties |
| ||||
source | <xs:attribute name="candidateCount" type="xs:unsignedInt" use="required"/> |
type | xs:unsignedInt | ||||
properties |
| ||||
source | <xs:attribute name="partyCount" type="xs:unsignedInt" use="required"/> |
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:attribute name="xmlUpdateInterval" type="xs:unsignedLong" use="required"/> |
diagram | |||||
type | xs:dateTime | ||||
properties |
| ||||
source | <xs:element name="generationDateTime" type="xs:dateTime"/> |
diagram | |||||
properties |
| ||||
children | includeInformalCountFlag includePercentageFlag includeBoothsInFlag includeCandidateNameAndPartyFlag includeDistrictNameFlag | ||||
source | <xs:element name="config"> <xs:complexType> <xs:sequence> <xs:element name="includeInformalCountFlag" type="xs:string"/> <xs:element name="includePercentageFlag" type="xs:string"/> <xs:element name="includeBoothsInFlag" type="xs:string"/> <xs:element name="includeCandidateNameAndPartyFlag" type="xs:string"/> <xs:element name="includeDistrictNameFlag" type="xs:string"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||
type | xs:string | ||||
properties |
| ||||
source | <xs:element name="includeInformalCountFlag" type="xs:string"/> |
diagram | |||||
type | xs:string | ||||
properties |
| ||||
source | <xs:element name="includePercentageFlag" type="xs:string"/> |
diagram | |||||
type | xs:string | ||||
properties |
| ||||
source | <xs:element name="includeBoothsInFlag" type="xs:string"/> |
diagram | |||||
type | xs:string | ||||
properties |
| ||||
source | <xs:element name="includeCandidateNameAndPartyFlag" type="xs:string"/> |
diagram | |||||
type | xs:string | ||||
properties |
| ||||
source | <xs:element name="includeDistrictNameFlag" type="xs:string"/> |
diagram | |||||
properties |
| ||||
children | party | ||||
source | <xs:element name="parties"> <xs:complexType> <xs:sequence> <xs:element name="party" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="formalVotes"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="code" type="xs:string" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||
properties |
| ||||||||||||||||||
children | formalVotes | ||||||||||||||||||
attributes |
| ||||||||||||||||||
source | <xs:element name="party" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="formalVotes"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="code" type="xs:string" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> </xs:complexType> </xs:element> |
type | xs:string | ||||
properties |
| ||||
source | <xs:attribute name="code" type="xs:string" use="required"/> |
type | xs:string | ||||
properties |
| ||||
source | <xs:attribute name="name" type="xs:string" use="required"/> |
diagram | |||||
properties |
| ||||
children | percentage count | ||||
source | <xs:element name="formalVotes"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||
type | xs:decimal | ||||
properties |
| ||||
source | <xs:element name="percentage" type="xs:decimal"/> |
diagram | |||||
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:element name="count" type="xs:unsignedLong"/> |
diagram | |||||
properties |
| ||||
children | district | ||||
source | <xs:element name="districts"> <xs:complexType> <xs:sequence> <xs:element name="district" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="formalVotes"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="informalVotes"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="totalVotes" type="xs:unsignedLong"/> <xs:element name="totalBallots" type="xs:unsignedLong"/> <xs:element name="numElectedCandidates" type="xs:unsignedInt"/> <xs:element name="candidates"> <xs:complexType> <xs:sequence> <xs:element name="candidate" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="surname" type="xs:string"/> <xs:element name="givenNames" type="xs:string"/> <xs:element name="primaryVotes"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="n2cpVotes" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="ballotOrderNumber" type="xs:unsignedInt" use="required"/> <xs:attribute name="ballotName" type="xs:string" use="required"/> <xs:attribute name="party" type="xs:string" use="required"/> <xs:attribute name="sitting" type="xs:string" use="required"/> <xs:attribute name="gender" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="count" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> <xs:element name="booths"> <xs:complexType> <xs:sequence> <xs:element name="booth" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="ballots" type="xs:unsignedLong"/> <xs:element name="formalVotes" type="xs:unsignedLong"/> <xs:element name="informalVotes" type="xs:unsignedLong"/> <xs:element name="totalVotes" type="xs:unsignedLong"/> <xs:element name="boothCandidates"> <xs:complexType> <xs:sequence> <xs:element name="boothCandidate" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="primaryVotes" type="xs:unsignedLong"/> <xs:element name="n2cpVotes" type="xs:unsignedLong" minOccurs="0"/> </xs:sequence> <xs:attribute name="ballotOrderNumber" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="id" type="xs:unsignedLong" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="in" type="xs:string" use="required"/> <xs:attribute name="typeCode" type="xs:string" use="required"/> <xs:attribute name="typeDescription" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="boothsInCount" type="xs:unsignedInt" use="required"/> <xs:attribute name="boothsCount" type="xs:unsignedInt" use="required"/> <xs:attribute name="notionalBoothsInCount" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="number" type="xs:unsignedInt" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="lastUpdated" type="xs:dateTime"/> <xs:attribute name="final" type="xs:string" use="required"/> <xs:attribute name="enrolment" type="xs:unsignedLong" use="required"/> <xs:attribute name="percentRollCounted" type="xs:decimal" use="required"/> <xs:attribute name="declaredBallotName" type="xs:string"/> <xs:attribute name="declaredPartyCode" type="xs:string"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | formalVotes informalVotes totalVotes totalBallots numElectedCandidates candidates booths | ||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xs:element name="district" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="formalVotes"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="informalVotes"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="totalVotes" type="xs:unsignedLong"/> <xs:element name="totalBallots" type="xs:unsignedLong"/> <xs:element name="numElectedCandidates" type="xs:unsignedInt"/> <xs:element name="candidates"> <xs:complexType> <xs:sequence> <xs:element name="candidate" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="surname" type="xs:string"/> <xs:element name="givenNames" type="xs:string"/> <xs:element name="primaryVotes"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="n2cpVotes" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="ballotOrderNumber" type="xs:unsignedInt" use="required"/> <xs:attribute name="ballotName" type="xs:string" use="required"/> <xs:attribute name="party" type="xs:string" use="required"/> <xs:attribute name="sitting" type="xs:string" use="required"/> <xs:attribute name="gender" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="count" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> <xs:element name="booths"> <xs:complexType> <xs:sequence> <xs:element name="booth" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="ballots" type="xs:unsignedLong"/> <xs:element name="formalVotes" type="xs:unsignedLong"/> <xs:element name="informalVotes" type="xs:unsignedLong"/> <xs:element name="totalVotes" type="xs:unsignedLong"/> <xs:element name="boothCandidates"> <xs:complexType> <xs:sequence> <xs:element name="boothCandidate" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="primaryVotes" type="xs:unsignedLong"/> <xs:element name="n2cpVotes" type="xs:unsignedLong" minOccurs="0"/> </xs:sequence> <xs:attribute name="ballotOrderNumber" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="id" type="xs:unsignedLong" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="in" type="xs:string" use="required"/> <xs:attribute name="typeCode" type="xs:string" use="required"/> <xs:attribute name="typeDescription" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="boothsInCount" type="xs:unsignedInt" use="required"/> <xs:attribute name="boothsCount" type="xs:unsignedInt" use="required"/> <xs:attribute name="notionalBoothsInCount" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="number" type="xs:unsignedInt" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="lastUpdated" type="xs:dateTime"/> <xs:attribute name="final" type="xs:string" use="required"/> <xs:attribute name="enrolment" type="xs:unsignedLong" use="required"/> <xs:attribute name="percentRollCounted" type="xs:decimal" use="required"/> <xs:attribute name="declaredBallotName" type="xs:string"/> <xs:attribute name="declaredPartyCode" type="xs:string"/> </xs:complexType> </xs:element> |
type | xs:unsignedInt | ||||
properties |
| ||||
source | <xs:attribute name="number" type="xs:unsignedInt" use="required"/> |
type | xs:string | ||||
properties |
| ||||
source | <xs:attribute name="name" type="xs:string" use="required"/> |
type | xs:dateTime | ||
properties |
| ||
source | <xs:attribute name="lastUpdated" type="xs:dateTime"/> |
type | xs:string | ||||
properties |
| ||||
source | <xs:attribute name="final" type="xs:string" use="required"/> |
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:attribute name="enrolment" type="xs:unsignedLong" use="required"/> |
type | xs:decimal | ||||
properties |
| ||||
source | <xs:attribute name="percentRollCounted" type="xs:decimal" use="required"/> |
type | xs:string | ||
properties |
| ||
source | <xs:attribute name="declaredBallotName" type="xs:string"/> |
type | xs:string | ||
properties |
| ||
source | <xs:attribute name="declaredPartyCode" type="xs:string"/> |
diagram | |||||
properties |
| ||||
children | percentage count | ||||
source | <xs:element name="formalVotes"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||
type | xs:decimal | ||||
properties |
| ||||
source | <xs:element name="percentage" type="xs:decimal"/> |
diagram | |||||
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:element name="count" type="xs:unsignedLong"/> |
diagram | |||||
properties |
| ||||
children | percentage count | ||||
source | <xs:element name="informalVotes"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||
type | xs:decimal | ||||
properties |
| ||||
source | <xs:element name="percentage" type="xs:decimal"/> |
diagram | |||||
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:element name="count" type="xs:unsignedLong"/> |
diagram | |||||
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:element name="totalVotes" type="xs:unsignedLong"/> |
diagram | |||||
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:element name="totalBallots" type="xs:unsignedLong"/> |
diagram | |||||
type | xs:unsignedInt | ||||
properties |
| ||||
source | <xs:element name="numElectedCandidates" type="xs:unsignedInt"/> |
diagram | |||||||||||||
properties |
| ||||||||||||
children | candidate | ||||||||||||
attributes |
| ||||||||||||
source | <xs:element name="candidates"> <xs:complexType> <xs:sequence> <xs:element name="candidate" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="surname" type="xs:string"/> <xs:element name="givenNames" type="xs:string"/> <xs:element name="primaryVotes"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="n2cpVotes" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="ballotOrderNumber" type="xs:unsignedInt" use="required"/> <xs:attribute name="ballotName" type="xs:string" use="required"/> <xs:attribute name="party" type="xs:string" use="required"/> <xs:attribute name="sitting" type="xs:string" use="required"/> <xs:attribute name="gender" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="count" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> |
type | xs:unsignedInt | ||||
properties |
| ||||
source | <xs:attribute name="count" type="xs:unsignedInt" use="required"/> |
diagram | |||||||||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||||||||
children | surname givenNames primaryVotes n2cpVotes | ||||||||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||||||||
source | <xs:element name="candidate" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="surname" type="xs:string"/> <xs:element name="givenNames" type="xs:string"/> <xs:element name="primaryVotes"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="n2cpVotes" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="ballotOrderNumber" type="xs:unsignedInt" use="required"/> <xs:attribute name="ballotName" type="xs:string" use="required"/> <xs:attribute name="party" type="xs:string" use="required"/> <xs:attribute name="sitting" type="xs:string" use="required"/> <xs:attribute name="gender" type="xs:string" use="required"/> </xs:complexType> </xs:element> |
type | xs:unsignedInt | ||||
properties |
| ||||
source | <xs:attribute name="ballotOrderNumber" type="xs:unsignedInt" use="required"/> |
type | xs:string | ||||
properties |
| ||||
source | <xs:attribute name="ballotName" type="xs:string" use="required"/> |
type | xs:string | ||||
properties |
| ||||
source | <xs:attribute name="party" type="xs:string" use="required"/> |
type | xs:string | ||||
properties |
| ||||
source | <xs:attribute name="sitting" type="xs:string" use="required"/> |
type | xs:string | ||||
properties |
| ||||
source | <xs:attribute name="gender" type="xs:string" use="required"/> |
diagram | |||||
type | xs:string | ||||
properties |
| ||||
source | <xs:element name="surname" type="xs:string"/> |
diagram | |||||
type | xs:string | ||||
properties |
| ||||
source | <xs:element name="givenNames" type="xs:string"/> |
diagram | |||||
properties |
| ||||
children | percentage count | ||||
source | <xs:element name="primaryVotes"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||
type | xs:decimal | ||||
properties |
| ||||
source | <xs:element name="percentage" type="xs:decimal"/> |
diagram | |||||
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:element name="count" type="xs:unsignedLong"/> |
diagram | |||||||||
properties |
| ||||||||
children | percentage count | ||||||||
source | <xs:element name="n2cpVotes" minOccurs="0"> <xs:complexType> <xs:sequence> <xs:element name="percentage" type="xs:decimal"/> <xs:element name="count" type="xs:unsignedLong"/> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||
type | xs:decimal | ||||
properties |
| ||||
source | <xs:element name="percentage" type="xs:decimal"/> |
diagram | |||||
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:element name="count" type="xs:unsignedLong"/> |
diagram | |||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||
children | booth | ||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||
source | <xs:element name="booths"> <xs:complexType> <xs:sequence> <xs:element name="booth" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="ballots" type="xs:unsignedLong"/> <xs:element name="formalVotes" type="xs:unsignedLong"/> <xs:element name="informalVotes" type="xs:unsignedLong"/> <xs:element name="totalVotes" type="xs:unsignedLong"/> <xs:element name="boothCandidates"> <xs:complexType> <xs:sequence> <xs:element name="boothCandidate" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="primaryVotes" type="xs:unsignedLong"/> <xs:element name="n2cpVotes" type="xs:unsignedLong" minOccurs="0"/> </xs:sequence> <xs:attribute name="ballotOrderNumber" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="id" type="xs:unsignedLong" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="in" type="xs:string" use="required"/> <xs:attribute name="typeCode" type="xs:string" use="required"/> <xs:attribute name="typeDescription" type="xs:string" use="required"/> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="boothsInCount" type="xs:unsignedInt" use="required"/> <xs:attribute name="boothsCount" type="xs:unsignedInt" use="required"/> <xs:attribute name="notionalBoothsInCount" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> |
type | xs:unsignedInt | ||||
properties |
| ||||
source | <xs:attribute name="boothsInCount" type="xs:unsignedInt" use="required"/> |
type | xs:unsignedInt | ||||
properties |
| ||||
source | <xs:attribute name="boothsCount" type="xs:unsignedInt" use="required"/> |
type | xs:unsignedInt | ||||
properties |
| ||||
source | <xs:attribute name="notionalBoothsInCount" type="xs:unsignedInt" use="required"/> |
diagram | |||||||||||||||||||||||||||||||||||||
properties |
| ||||||||||||||||||||||||||||||||||||
children | ballots formalVotes informalVotes totalVotes boothCandidates | ||||||||||||||||||||||||||||||||||||
attributes |
| ||||||||||||||||||||||||||||||||||||
source | <xs:element name="booth" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="ballots" type="xs:unsignedLong"/> <xs:element name="formalVotes" type="xs:unsignedLong"/> <xs:element name="informalVotes" type="xs:unsignedLong"/> <xs:element name="totalVotes" type="xs:unsignedLong"/> <xs:element name="boothCandidates"> <xs:complexType> <xs:sequence> <xs:element name="boothCandidate" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="primaryVotes" type="xs:unsignedLong"/> <xs:element name="n2cpVotes" type="xs:unsignedLong" minOccurs="0"/> </xs:sequence> <xs:attribute name="ballotOrderNumber" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> <xs:attribute name="id" type="xs:unsignedLong" use="required"/> <xs:attribute name="name" type="xs:string" use="required"/> <xs:attribute name="in" type="xs:string" use="required"/> <xs:attribute name="typeCode" type="xs:string" use="required"/> <xs:attribute name="typeDescription" type="xs:string" use="required"/> </xs:complexType> </xs:element> |
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:attribute name="id" type="xs:unsignedLong" use="required"/> |
type | xs:string | ||||
properties |
| ||||
source | <xs:attribute name="name" type="xs:string" use="required"/> |
type | xs:string | ||||
properties |
| ||||
source | <xs:attribute name="in" type="xs:string" use="required"/> |
type | xs:string | ||||
properties |
| ||||
source | <xs:attribute name="typeCode" type="xs:string" use="required"/> |
type | xs:string | ||||
properties |
| ||||
source | <xs:attribute name="typeDescription" type="xs:string" use="required"/> |
diagram | |||||
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:element name="ballots" type="xs:unsignedLong"/> |
diagram | |||||
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:element name="formalVotes" type="xs:unsignedLong"/> |
diagram | |||||
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:element name="informalVotes" type="xs:unsignedLong"/> |
diagram | |||||
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:element name="totalVotes" type="xs:unsignedLong"/> |
diagram | |||||
properties |
| ||||
children | boothCandidate | ||||
source | <xs:element name="boothCandidates"> <xs:complexType> <xs:sequence> <xs:element name="boothCandidate" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="primaryVotes" type="xs:unsignedLong"/> <xs:element name="n2cpVotes" type="xs:unsignedLong" minOccurs="0"/> </xs:sequence> <xs:attribute name="ballotOrderNumber" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
diagram | |||||||||||||
properties |
| ||||||||||||
children | primaryVotes n2cpVotes | ||||||||||||
attributes |
| ||||||||||||
source | <xs:element name="boothCandidate" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="primaryVotes" type="xs:unsignedLong"/> <xs:element name="n2cpVotes" type="xs:unsignedLong" minOccurs="0"/> </xs:sequence> <xs:attribute name="ballotOrderNumber" type="xs:unsignedInt" use="required"/> </xs:complexType> </xs:element> |
type | xs:unsignedInt | ||||
properties |
| ||||
source | <xs:attribute name="ballotOrderNumber" type="xs:unsignedInt" use="required"/> |
diagram | |||||
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:element name="primaryVotes" type="xs:unsignedLong"/> |
diagram | |||||||||
type | xs:unsignedLong | ||||||||
properties |
| ||||||||
source | <xs:element name="n2cpVotes" type="xs:unsignedLong" minOccurs="0"/> |
diagram | |||||
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:element name="totalBallots" type="xs:unsignedLong"/> |
diagram | |||||
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:element name="totalFormalVotes" type="xs:unsignedLong"/> |
diagram | |||||
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:element name="totalInformalVotes" type="xs:unsignedLong"/> |
diagram | |||||
type | xs:unsignedLong | ||||
properties |
| ||||
source | <xs:element name="totalVotes" type="xs:unsignedLong"/> |