AlaK4X
Linux lhjmq-records 5.15.0-118-generic #128-Ubuntu SMP Fri Jul 5 09:28:59 UTC 2024 x86_64



Your IP : 3.23.101.241


Current Path : /var/www/lhjmq-records.qc.ca/public_html/xml/
Upload File :
Current File : /var/www/lhjmq-records.qc.ca/public_html/xml/gamedetails_xml.xsd

<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
	<xs:element name="Root">
		<xs:complexType>
			<xs:sequence>
				<xs:element name="Game">
					<xs:complexType>
						<xs:sequence>
							<xs:element name="GameNo" type="xs:integer"/>
							<xs:element name="GameId" type="xs:integer"/>
							<xs:element name="GameProgress" type="xs:string"/>
							<xs:element name="Period" type="xs:string"/>
							<xs:element name="GameClock" type="xs:string"/>
							<xs:element name="OvertimeReqd" type="xs:boolean"/>
							<xs:element name="ArenaName" type="xs:string"/>
							<xs:element name="GameDate" type="xs:string"/>
							<xs:element name="StartTime" type="xs:string"/>
							<xs:element name="EndTime" type="xs:string"/>
							<xs:element name="Attendance" type="xs:integer"/>
							<xs:element name="ScoreKeeper" type="xs:string"/>
							<xs:element name="OnlineScorekeeper" type="xs:string"/>
							<xs:element name="TimeKeeper" type="xs:string"/>
							<xs:element name="GoalJudge1" type="xs:string"/>
							<xs:element name="GoalJudge2" type="xs:string"/>
							<xs:element name="Referee1" type="xs:string"/>
							<xs:element name="Referee2" type="xs:string"/>
							<xs:element name="Linesman1" type="xs:string"/>
							<xs:element name="Linesman2" type="xs:string"/>
							<xs:element name="FirstStar">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="PlayerID" type="xs:integer"/>
										<xs:element name="FirstName" type="xs:string"/>
										<xs:element name="LastName" type="xs:string"/>
										<xs:element name="JerseyNumber"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="SecondStar">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="PlayerID" type="xs:integer"/>
										<xs:element name="FirstName" type="xs:string"/>
										<xs:element name="LastName" type="xs:string"/>
										<xs:element name="JerseyNumber"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="ThirdStar">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="PlayerID" type="xs:integer"/>
										<xs:element name="FirstName" type="xs:string"/>
										<xs:element name="LastName" type="xs:string"/>
										<xs:element name="JerseyNumber"/>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="Team" minOccurs="2" maxOccurs="2">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="TeamID" type="xs:string"/>
										<xs:element name="Name" type="xs:string"/>
										<xs:element name="City" type="xs:string"/>
										<xs:element name="IsHomeTeam" type="xs:boolean"/>
										<xs:element name="Coach" type="xs:string"/>
										<xs:element name="AssistantCoach1" type="xs:string"/>
										<xs:element name="AssistantCoach2" type="xs:string"/>
										<xs:element name="GeneralManager" type="xs:string"/>
										<xs:element name="GoalCount" type="xs:integer"/>
										<xs:element name="OnPowerPlay" type="xs:boolean"/>
										<xs:element name="Logo" type="xs:string"/>
										<xs:element name="Lineup">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Player" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="PlayerID" type="xs:integer"/>
																<xs:element name="FirstName" type="xs:string"/>
																<xs:element name="LastName" type="xs:string"/>
																<xs:element name="JerseyNumber" type="xs:integer"/>
																<xs:element name="Position" type="xs:string"/>
																<xs:element name="Status" type="xs:string"/>
																<xs:element name="Contract"/>
																<xs:element name="Start" type="xs:integer"/>
																<xs:element name="Goalie" type="xs:boolean"/>
																<xs:element name="ExtraGoalie" type="xs:boolean"/>
																<xs:element name="Shots" type="xs:integer"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
										<xs:element name="Goalies">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Goalie" minOccurs="0" maxOccurs="unbounded">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="PlayerID" type="xs:integer"/>
																<xs:element name="Plays">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="Play" maxOccurs="unbounded">
																				<xs:complexType>
																					<xs:sequence>
																						<xs:element name="PeriodStart"/>
																						<xs:element name="TimeStart"/>
																						<xs:element name="PeriodEnd"/>
																						<xs:element name="TimeEnd"/>
																					</xs:sequence>
																				</xs:complexType>
																			</xs:element>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
																<xs:element name="GoalsAgainst" type="xs:integer"/>
																<xs:element name="Seconds" type="xs:integer"/>
																<xs:element name="Win" type="xs:boolean"/>
																<xs:element name="Loss" type="xs:boolean"/>
																<xs:element name="OvertimeLoss" type="xs:boolean"/>
																<xs:element name="ShootoutLoss" type="xs:boolean"/>
																<xs:element name="Shutout" type="xs:string"/>
																<xs:element name="Saves" type="xs:integer"/>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="Goals">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Goal" minOccurs="0" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="GoalID" type="xs:integer"/>
													<xs:element name="HomeTeam" type="xs:boolean"/>
													<xs:element name="Period" type="xs:integer"/>
													<xs:element name="Time" type="xs:string"/>
													<xs:element name="Type" type="xs:string"/>
													<xs:element name="GoalPlayerID" type="xs:integer"/>
													<xs:element name="Assist1PlayerID" type="xs:integer"/>
													<xs:element name="Assist2PlayerID" type="xs:integer"/>
													<xs:element name="PowerPlay" type="xs:boolean"/>
													<xs:element name="EmptyNet" type="xs:boolean"/>
													<xs:element name="PenaltyShot" type="xs:boolean"/>
													<xs:element name="ShortHanded" type="xs:boolean"/>
													<xs:element name="InsuranceGoal" type="xs:string"/>
													<xs:element name="GameWinning" type="xs:string"/>
													<xs:element name="FirstGoal" type="xs:string"/>
													<xs:element name="GameTieing" type="xs:string"/>
													<xs:element name="XLocation" type="xs:string"/>
													<xs:element name="YLocation" type="xs:string"/>
													<xs:element name="PlayersOnIce">
														<xs:complexType>
															<xs:sequence>
																<xs:element name="OnIce" minOccurs="0" maxOccurs="unbounded">
																	<xs:complexType>
																		<xs:sequence>
																			<xs:element name="PlayerID" type="xs:integer"/>
																			<xs:element name="PlusMinus"/>
																		</xs:sequence>
																	</xs:complexType>
																</xs:element>
															</xs:sequence>
														</xs:complexType>
													</xs:element>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="Penalties">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Penalty" minOccurs="0" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="HomeTeam" type="xs:boolean"/>
													<xs:element name="Period" type="xs:integer"/>
													<xs:element name="Time" type="xs:string"/>
													<xs:element name="PlayerID" type="xs:integer"/>
													<xs:element name="PlayerServedID" type="xs:string"/>
													<xs:element name="PowerPlay" type="xs:boolean"/>
													<xs:element name="Bench" type="xs:boolean"/>
													<xs:element name="PenaltyShot" type="xs:boolean"/>
													<xs:element name="Number"/>
													<xs:element name="Class" type="xs:string"/>
													<xs:element name="Description" type="xs:string"/>
													<xs:element name="DetailedDescription" type="xs:string"/>
													<xs:element name="Length" type="xs:float"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="Shots">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Shot" minOccurs="0" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="ShotID" type="xs:integer"/>
													<xs:element name="PlayerID"/>
													<xs:element name="HomeTeam" type="xs:boolean"/>
													<xs:element name="Period"/>
													<xs:element name="Time"/>
													<xs:element name="XLocation"/>
													<xs:element name="YLocation"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
							<xs:element name="Shootouts">
								<xs:complexType>
									<xs:sequence>
										<xs:element name="Shootout" minOccurs="0" maxOccurs="unbounded">
											<xs:complexType>
												<xs:sequence>
													<xs:element name="Home" type="xs:boolean"/>
													<xs:element name="PlayerID" type="xs:integer"/>
													<xs:element name="GoalieID" type="xs:integer"/>
													<xs:element name="Goal" type="xs:boolean"/>
													<xs:element name="ShotOrder" type="xs:integer"/>
												</xs:sequence>
											</xs:complexType>
										</xs:element>
									</xs:sequence>
								</xs:complexType>
							</xs:element>
						</xs:sequence>
					</xs:complexType>
				</xs:element>
			</xs:sequence>
		</xs:complexType>
	</xs:element>
</xs:schema>