Référence pour https://tsvc.ppp38v2.cityway.fr/api/journeyplanner/opt/IsoChrone
Url : https://tsvc.ppp38v2.cityway.fr/api/journeyplanner/opt/IsoChrone
Méthode HTTP : POST
Direction du message | Format | Corps |
---|---|---|
Demande | Xml | Exemple,Schéma |
Demande | Json | Exemple |
Réponse | Xml | Exemple,Schéma |
Réponse | Json | Exemple |
Ceci est un exemple de corps Xml de demande :
<IsochroneRequest xmlns="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Request"> <AccessibilityRequest>None</AccessibilityRequest> <Algorithm>Fastest</Algorithm> <Arrival> <TripPointQuery xmlns="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Query"> <DistanceOnRoad>2147483647</DistanceOnRoad> <Id>Contenu de chaîne</Id> <Latitude>1.26743233E+15</Latitude> <Longitude>1.26743233E+15</Longitude> <RoadNumber>2147483647</RoadNumber> <Type>Poi</Type> </TripPointQuery> <TripPointQuery xmlns="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Query"> <DistanceOnRoad>2147483647</DistanceOnRoad> <Id>Contenu de chaîne</Id> <Latitude>1.26743233E+15</Latitude> <Longitude>1.26743233E+15</Longitude> <RoadNumber>2147483647</RoadNumber> <Type>Poi</Type> </TripPointQuery> </Arrival> <ArrivalOffset> <int xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">2147483647</int> <int xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">2147483647</int> </ArrivalOffset> <AuthorizedModes> <TransportModes xmlns="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Model.Transport">AIR</TransportModes> <TransportModes xmlns="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Model.Transport">AIR</TransportModes> </AuthorizedModes> <CalcMode>THEORICAL</CalcMode> <DateDay>1999-05-31T11:20:00</DateDay> <Departure> <TripPointQuery xmlns="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Query"> <DistanceOnRoad>2147483647</DistanceOnRoad> <Id>Contenu de chaîne</Id> <Latitude>1.26743233E+15</Latitude> <Longitude>1.26743233E+15</Longitude> <RoadNumber>2147483647</RoadNumber> <Type>Poi</Type> </TripPointQuery> <TripPointQuery xmlns="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Query"> <DistanceOnRoad>2147483647</DistanceOnRoad> <Id>Contenu de chaîne</Id> <Latitude>1.26743233E+15</Latitude> <Longitude>1.26743233E+15</Longitude> <RoadNumber>2147483647</RoadNumber> <Type>Poi</Type> </TripPointQuery> </Departure> <DepartureOffset> <int xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">2147483647</int> <int xmlns="http://schemas.microsoft.com/2003/10/Serialization/Arrays">2147483647</int> </DepartureOffset> <Isodist>Contenu de chaîne</Isodist> <Isotime>Contenu de chaîne</Isotime> <Isotimes>Contenu de chaîne</Isotimes> <Isotype>TC</Isotype> <MaxWalkDistance>2147483647</MaxWalkDistance> <NbIsotimes>Contenu de chaîne</NbIsotimes> <TripType>Departure</TripType> <WalkSpeed>2147483647</WalkSpeed> <XReturnNodes>Contenu de chaîne</XReturnNodes> <XReturnSections>Contenu de chaîne</XReturnSections> </IsochroneRequest>
Ceci est un exemple de corps de demande Json :
{ "AccessibilityRequest":0, "Algorithm":0, "Arrival":[{ "DistanceOnRoad":2147483647, "Id":"Contenu de chaîne", "Latitude":1.26743233E+15, "Longitude":1.26743233E+15, "RoadNumber":2147483647, "Type":0 }], "ArrivalOffset":[2147483647], "AuthorizedModes":[0], "CalcMode":0, "DateDay":"\/Date(928142400000+0200)\/", "Departure":[{ "DistanceOnRoad":2147483647, "Id":"Contenu de chaîne", "Latitude":1.26743233E+15, "Longitude":1.26743233E+15, "RoadNumber":2147483647, "Type":0 }], "DepartureOffset":[2147483647], "Isodist":"Contenu de chaîne", "Isotime":"Contenu de chaîne", "Isotimes":"Contenu de chaîne", "Isotype":0, "MaxWalkDistance":2147483647, "NbIsotimes":"Contenu de chaîne", "TripType":0, "WalkSpeed":2147483647, "XReturnNodes":"Contenu de chaîne", "XReturnSections":"Contenu de chaîne" }
Ceci est un exemple de corps Xml de réponse :
<ArrayOfIsochroneObject xmlns="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Model.Transport"> <IsochroneObject> <Distance>2147483647</Distance> <Duration>2147483647</Duration> <Id>2147483647</Id> <InterchangeNumber>2147483647</InterchangeNumber> <RefId>2147483647</RefId> <RefStopId>2147483647</RefStopId> <RefTime>2147483647</RefTime> <RefType>2147483647</RefType> <StopId>2147483647</StopId> <Time>2147483647</Time> <Type>2147483647</Type> </IsochroneObject> <IsochroneObject> <Distance>2147483647</Distance> <Duration>2147483647</Duration> <Id>2147483647</Id> <InterchangeNumber>2147483647</InterchangeNumber> <RefId>2147483647</RefId> <RefStopId>2147483647</RefStopId> <RefTime>2147483647</RefTime> <RefType>2147483647</RefType> <StopId>2147483647</StopId> <Time>2147483647</Time> <Type>2147483647</Type> </IsochroneObject> </ArrayOfIsochroneObject>
Ceci est un exemple de corps de réponse Json :
[{ "Distance":2147483647, "Duration":2147483647, "Id":2147483647, "InterchangeNumber":2147483647, "RefId":2147483647, "RefStopId":2147483647, "RefTime":2147483647, "RefType":2147483647, "StopId":2147483647, "Time":2147483647, "Type":2147483647 }]
Ceci est le schéma Xml de demande :
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Request" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Request" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Model.Transport" /> <xs:import namespace="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Query" /> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" /> <xs:complexType name="IsochroneRequest"> <xs:sequence> <xs:element minOccurs="0" name="AccessibilityRequest" type="tns:AccessibilityRequestEnum" /> <xs:element minOccurs="0" name="Algorithm" xmlns:q1="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Model.Transport" type="q1:Algorithm" /> <xs:element minOccurs="0" name="Arrival" nillable="true" xmlns:q2="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Query" type="q2:ArrayOfTripPointQuery" /> <xs:element minOccurs="0" name="ArrivalOffset" nillable="true" xmlns:q3="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q3:ArrayOfint" /> <xs:element minOccurs="0" name="AuthorizedModes" nillable="true" xmlns:q4="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Model.Transport" type="q4:ArrayOfTransportModes" /> <xs:element minOccurs="0" name="CalcMode" xmlns:q5="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Model.Transport" type="q5:TimeComputeMode" /> <xs:element minOccurs="0" name="DateDay" type="xs:dateTime" /> <xs:element minOccurs="0" name="Departure" nillable="true" xmlns:q6="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Query" type="q6:ArrayOfTripPointQuery" /> <xs:element minOccurs="0" name="DepartureOffset" nillable="true" xmlns:q7="http://schemas.microsoft.com/2003/10/Serialization/Arrays" type="q7:ArrayOfint" /> <xs:element minOccurs="0" name="Isodist" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Isotime" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Isotimes" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Isotype" xmlns:q8="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Model.Transport" type="q8:IsochroneType" /> <xs:element minOccurs="0" name="MaxWalkDistance" type="xs:int" /> <xs:element minOccurs="0" name="NbIsotimes" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="TripType" xmlns:q9="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Model.Transport" type="q9:DepartureArrivalType" /> <xs:element minOccurs="0" name="WalkSpeed" type="xs:int" /> <xs:element minOccurs="0" name="XReturnNodes" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="XReturnSections" nillable="true" type="xs:string" /> </xs:sequence> </xs:complexType> <xs:element name="IsochroneRequest" nillable="true" type="tns:IsochroneRequest" /> <xs:simpleType name="AccessibilityRequestEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="None" /> <xs:enumeration value="Wheelchair" /> <xs:enumeration value="Blind" /> <xs:enumeration value="Deaf" /> <xs:enumeration value="MentalIllness" /> </xs:restriction> </xs:simpleType> <xs:element name="AccessibilityRequestEnum" nillable="true" type="tns:AccessibilityRequestEnum" /> </xs:schema>
Schémas Xml de demande supplémentaire :
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="anyType" nillable="true" type="xs:anyType" /> <xs:element name="anyURI" nillable="true" type="xs:anyURI" /> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" /> <xs:element name="boolean" nillable="true" type="xs:boolean" /> <xs:element name="byte" nillable="true" type="xs:byte" /> <xs:element name="dateTime" nillable="true" type="xs:dateTime" /> <xs:element name="decimal" nillable="true" type="xs:decimal" /> <xs:element name="double" nillable="true" type="xs:double" /> <xs:element name="float" nillable="true" type="xs:float" /> <xs:element name="int" nillable="true" type="xs:int" /> <xs:element name="long" nillable="true" type="xs:long" /> <xs:element name="QName" nillable="true" type="xs:QName" /> <xs:element name="short" nillable="true" type="xs:short" /> <xs:element name="string" nillable="true" type="xs:string" /> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" /> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" /> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" /> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" /> <xs:element name="char" nillable="true" type="tns:char" /> <xs:simpleType name="char"> <xs:restriction base="xs:int" /> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration" /> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" /> <xs:minInclusive value="-P10675199DT2H48M5.4775808S" /> <xs:maxInclusive value="P10675199DT2H48M5.4775807S" /> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid" /> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" /> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName" /> <xs:attribute name="Id" type="xs:ID" /> <xs:attribute name="Ref" type="xs:IDREF" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Model.Transport" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Model.Transport" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.microsoft.com/2003/10/Serialization/" /> <xs:simpleType name="Algorithm"> <xs:restriction base="xs:string"> <xs:enumeration value="Fastest"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="MinChanges"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Shortest"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">3</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:element name="Algorithm" nillable="true" type="tns:Algorithm" /> <xs:simpleType name="PointTypeEnum"> <xs:restriction base="xs:string"> <xs:enumeration value="Poi"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">1</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Boarding_Position"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">2</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Quay" /> <xs:enumeration value="Address" /> <xs:enumeration value="Stop_Place" /> <xs:enumeration value="Commercial_Stop_Point"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">4</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Road_Link"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">7</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:element name="PointTypeEnum" nillable="true" type="tns:PointTypeEnum" /> <xs:complexType name="ArrayOfTransportModes"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="TransportModes" type="tns:TransportModes" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfTransportModes" nillable="true" type="tns:ArrayOfTransportModes" /> <xs:simpleType name="TransportModes"> <xs:restriction base="xs:string"> <xs:enumeration value="AIR" /> <xs:enumeration value="TRAIN" /> <xs:enumeration value="LOCAL_TRAIN" /> <xs:enumeration value="HST" /> <xs:enumeration value="RAPID_TRANSIT" /> <xs:enumeration value="LONG_DISTANCE_TRAIN" /> <xs:enumeration value="METRO" /> <xs:enumeration value="TRAMWAY" /> <xs:enumeration value="COACH" /> <xs:enumeration value="BUS" /> <xs:enumeration value="FERRY" /> <xs:enumeration value="TROLLEY_BUS" /> <xs:enumeration value="SHUTTLE" /> <xs:enumeration value="TAXI" /> <xs:enumeration value="OTHER" /> <xs:enumeration value="TOD" /> <xs:enumeration value="FUNICULAR" /> <xs:enumeration value="UNKNOWN" /> <xs:enumeration value="SCHOOL" /> <xs:enumeration value="CAR_POOL" /> <xs:enumeration value="ELEVATOR" /> <xs:enumeration value="ESCALATOR" /> </xs:restriction> </xs:simpleType> <xs:element name="TransportModes" nillable="true" type="tns:TransportModes" /> <xs:simpleType name="TimeComputeMode"> <xs:restriction base="xs:string"> <xs:enumeration value="THEORICAL" /> <xs:enumeration value="PREDICTED" /> <xs:enumeration value="REALTIME" /> <xs:enumeration value="HISTORIZED" /> <xs:enumeration value="DEFAULT" /> <xs:enumeration value="PRECALCULATED" /> </xs:restriction> </xs:simpleType> <xs:element name="TimeComputeMode" nillable="true" type="tns:TimeComputeMode" /> <xs:simpleType name="IsochroneType"> <xs:restriction base="xs:string"> <xs:enumeration value="TC" /> <xs:enumeration value="Walk" /> <xs:enumeration value="Bike" /> <xs:enumeration value="Car" /> </xs:restriction> </xs:simpleType> <xs:element name="IsochroneType" nillable="true" type="tns:IsochroneType" /> <xs:simpleType name="DepartureArrivalType"> <xs:restriction base="xs:string"> <xs:enumeration value="Departure"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">68</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> <xs:enumeration value="Arrival"> <xs:annotation> <xs:appinfo> <EnumerationValue xmlns="http://schemas.microsoft.com/2003/10/Serialization/">65</EnumerationValue> </xs:appinfo> </xs:annotation> </xs:enumeration> </xs:restriction> </xs:simpleType> <xs:element name="DepartureArrivalType" nillable="true" type="tns:DepartureArrivalType" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Query" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Query" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:import namespace="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Model.Transport" /> <xs:complexType name="ArrayOfTripPointQuery"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="TripPointQuery" nillable="true" type="tns:TripPointQuery" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfTripPointQuery" nillable="true" type="tns:ArrayOfTripPointQuery" /> <xs:complexType name="TripPointQuery"> <xs:sequence> <xs:element minOccurs="0" name="DistanceOnRoad" type="xs:int" /> <xs:element minOccurs="0" name="Id" nillable="true" type="xs:string" /> <xs:element minOccurs="0" name="Latitude" type="xs:double" /> <xs:element minOccurs="0" name="Longitude" type="xs:double" /> <xs:element minOccurs="0" name="RoadNumber" type="xs:int" /> <xs:element minOccurs="0" name="Type" xmlns:q1="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Model.Transport" type="q1:PointTypeEnum" /> </xs:sequence> </xs:complexType> <xs:element name="TripPointQuery" nillable="true" type="tns:TripPointQuery" /> </xs:schema>
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/Arrays" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ArrayOfint"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="int" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfint" nillable="true" type="tns:ArrayOfint" /> </xs:schema>
<xs:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="schema"> <xs:complexType /> </xs:element> </xs:schema>
Ceci est le schéma Xml de réponse :
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Model.Transport" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/TransinfoService.API.JourneyPlanner.v2.Model.Transport" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:complexType name="ArrayOfIsochroneObject"> <xs:sequence> <xs:element minOccurs="0" maxOccurs="unbounded" name="IsochroneObject" nillable="true" type="tns:IsochroneObject" /> </xs:sequence> </xs:complexType> <xs:element name="ArrayOfIsochroneObject" nillable="true" type="tns:ArrayOfIsochroneObject" /> <xs:complexType name="IsochroneObject"> <xs:sequence> <xs:element minOccurs="0" name="Distance" type="xs:int" /> <xs:element minOccurs="0" name="Duration" type="xs:int" /> <xs:element minOccurs="0" name="Id" type="xs:int" /> <xs:element minOccurs="0" name="InterchangeNumber" type="xs:int" /> <xs:element minOccurs="0" name="RefId" type="xs:int" /> <xs:element minOccurs="0" name="RefStopId" type="xs:int" /> <xs:element minOccurs="0" name="RefTime" type="xs:int" /> <xs:element minOccurs="0" name="RefType" type="xs:int" /> <xs:element minOccurs="0" name="StopId" type="xs:int" /> <xs:element minOccurs="0" name="Time" type="xs:int" /> <xs:element minOccurs="0" name="Type" type="xs:int" /> </xs:sequence> </xs:complexType> <xs:element name="IsochroneObject" nillable="true" type="tns:IsochroneObject" /> </xs:schema>
Schémas Xml de réponse supplémentaire :
<xs:schema xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/" attributeFormDefault="qualified" elementFormDefault="qualified" targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="anyType" nillable="true" type="xs:anyType" /> <xs:element name="anyURI" nillable="true" type="xs:anyURI" /> <xs:element name="base64Binary" nillable="true" type="xs:base64Binary" /> <xs:element name="boolean" nillable="true" type="xs:boolean" /> <xs:element name="byte" nillable="true" type="xs:byte" /> <xs:element name="dateTime" nillable="true" type="xs:dateTime" /> <xs:element name="decimal" nillable="true" type="xs:decimal" /> <xs:element name="double" nillable="true" type="xs:double" /> <xs:element name="float" nillable="true" type="xs:float" /> <xs:element name="int" nillable="true" type="xs:int" /> <xs:element name="long" nillable="true" type="xs:long" /> <xs:element name="QName" nillable="true" type="xs:QName" /> <xs:element name="short" nillable="true" type="xs:short" /> <xs:element name="string" nillable="true" type="xs:string" /> <xs:element name="unsignedByte" nillable="true" type="xs:unsignedByte" /> <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt" /> <xs:element name="unsignedLong" nillable="true" type="xs:unsignedLong" /> <xs:element name="unsignedShort" nillable="true" type="xs:unsignedShort" /> <xs:element name="char" nillable="true" type="tns:char" /> <xs:simpleType name="char"> <xs:restriction base="xs:int" /> </xs:simpleType> <xs:element name="duration" nillable="true" type="tns:duration" /> <xs:simpleType name="duration"> <xs:restriction base="xs:duration"> <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?" /> <xs:minInclusive value="-P10675199DT2H48M5.4775808S" /> <xs:maxInclusive value="P10675199DT2H48M5.4775807S" /> </xs:restriction> </xs:simpleType> <xs:element name="guid" nillable="true" type="tns:guid" /> <xs:simpleType name="guid"> <xs:restriction base="xs:string"> <xs:pattern value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}" /> </xs:restriction> </xs:simpleType> <xs:attribute name="FactoryType" type="xs:QName" /> <xs:attribute name="Id" type="xs:ID" /> <xs:attribute name="Ref" type="xs:IDREF" /> </xs:schema>
<xs:schema targetNamespace="http://www.w3.org/2001/XMLSchema" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:element name="schema"> <xs:complexType /> </xs:element> </xs:schema>