├── .github
└── dependabot.yml
├── .gitignore
├── LICENSE
├── README.md
├── XmlSampleGenerator
├── EULA.rtf
├── Facets.cs
├── Generator.cs
├── InstanceAttribute.cs
├── InstanceElement.cs
├── InstanceGroup.cs
├── InstanceObject.cs
├── XmlGen.cs
├── XmlSampleGenerator.cs
└── XmlSampleGenerator.csproj
├── XmlSchemaClassGenerator.Console
├── App.config
├── Program.cs
└── XmlSchemaClassGenerator.Console.csproj
├── XmlSchemaClassGenerator.Tests
├── AssertEx.cs
├── Compiler.cs
├── DateTimeTypeTests.cs
├── DefaultInSequenceTests.cs
├── DocumentationTests.cs
├── ExtensionsTests.cs
├── FileOutputWriterTests.cs
├── FileWatcherOutputWriter.cs
├── IntegerTypeTests.cs
├── MemoryOutputWriter.cs
├── NamespaceProviderTests.cs
├── NormalizingXmlResolverTests.cs
├── NullableGenerationTests.cs
├── SharedTestFunctions.cs
├── TestPriority.cs
├── UseCultureAttribute.cs
├── VisitorTests.cs
├── XmlSchemaClassGenerator.Tests.csproj
├── XmlTests.cs
├── XsdElsterDatenabholung5.cs
├── generated
│ └── Types.generated.cs
├── tools
│ ├── download.csx
│ └── omnisharp.json
├── xml
│ ├── aixm_tests
│ │ ├── airport1.xml
│ │ ├── airportHeliportTimeSlice.xml
│ │ ├── airspace1.xml
│ │ ├── navaid.xml
│ │ ├── navaid1.xml
│ │ ├── navaidTimeSlice.xml
│ │ ├── navaidWithAbstractTime.xml
│ │ ├── routesegment1.xml
│ │ └── timePeriod.xml
│ ├── apartmentBuy_max.xml
│ ├── apartmentBuy_min.xml
│ ├── apartmentRent_max.xml
│ ├── apartmentRent_min.xml
│ ├── assistedLiving_max.xml
│ ├── assistedLiving_min.xml
│ ├── bpmn_tests
│ │ ├── Airline Check In.bpmn
│ │ ├── Amazon Fulfillment.bpmn
│ │ ├── BPI Web Registration with Moderator.bpmn
│ │ ├── BPI Web Registration without Moderator.bpmn
│ │ ├── Bank Account Opening.bpmn
│ │ ├── Book Writing and Publishing.bpmn
│ │ ├── Commercial Financing.bpmn
│ │ ├── Customer Quote Request.bpmn
│ │ ├── EMail Voting (BPMN 2.0).bpmn
│ │ ├── Email-Voting-(BPMN 1.2).bpmn
│ │ ├── Employee Expence Reimbursement Request - Alternative 1.bpmn
│ │ ├── Employee Expence Reimbursement Request - Alternative 2.bpmn
│ │ ├── Incident Management as Choreography.bpmn
│ │ ├── Incident Management as Detailed Collaboration.bpmn
│ │ ├── Insurance Claim Processing.bpmn
│ │ ├── Journal Review Process.bpmn
│ │ ├── LaserTec Production Process.bpmn
│ │ ├── Mortgage Approval.bpmn
│ │ ├── New Car Sales.bpmn
│ │ ├── Order Fulfillment and Procurement.bpmn
│ │ ├── Order Fulfillment.bpmn
│ │ ├── Order Processing.bpmn
│ │ ├── Order fulfillment - BPMN v2.0 Specifications.bpmn
│ │ ├── Patient Treatment - Abstract Process.bpmn
│ │ ├── Patient Treatment - Collaboration and Choreography.bpmn
│ │ ├── Patient Treatment - Collaboration.bpmn
│ │ ├── Pizza Co. Delivery Process.bpmn
│ │ ├── Property and Casualty Insurance Claim Processing.bpmn
│ │ ├── Shipment Process of a Hardware Retailer.bpmn
│ │ ├── The Nobel Prize.bpmn
│ │ ├── The Pizza Collaboration.bpmn
│ │ ├── Travel Booking with Event Sub-processes.bpmn
│ │ ├── Travel Booking.bpmn
│ │ └── bpmnSimple.bpmn
│ ├── compulsoryAuction_max.xml
│ ├── compulsoryAuction_min.xml
│ ├── garageBuy_max.xml
│ ├── garageBuy_min.xml
│ ├── garageRent_max.xml
│ ├── garageRent_min.xml
│ ├── gastronomy_max.xml
│ ├── gastronomy_min.xml
│ ├── houseBuy_max.xml
│ ├── houseBuy_min.xml
│ ├── houseRent_max.xml
│ ├── houseRent_min.xml
│ ├── houseType_max.xml
│ ├── houseType_min.xml
│ ├── industry_max.xml
│ ├── industry_min.xml
│ ├── investment_max.xml
│ ├── investment_min.xml
│ ├── livingBuySite_max.xml
│ ├── livingBuySite_min.xml
│ ├── livingRentSite_max.xml
│ ├── livingRentSite_min.xml
│ ├── netex_tests
│ │ ├── functions
│ │ │ ├── calendar
│ │ │ │ ├── NeTEx_Calendar_se_PA1.xml
│ │ │ │ ├── Netex_calendarCodeing_02.xml
│ │ │ │ └── Netex_calendarExample_01_BHN01.xml
│ │ │ ├── fares
│ │ │ │ ├── Netex_101.21_TfL_GeographicFares_UnitZone_MultipleProduct.xml
│ │ │ │ ├── Netex_51.1_Bus_SimpleFares_PointToPoint_SingleProduct.xml
│ │ │ │ ├── Netex_51.2_Bus_SimpleFares_PointToPoint_MultipleOffers.xml
│ │ │ │ ├── Netex_51.3_Bus_SimpleFares_ZoneToZone_AdultChildProduct.xml
│ │ │ │ ├── Netex_51.4_Bus_SimpleFares_ZoneToZone_OffPeakProduct.xml
│ │ │ │ ├── Netex_61.1_Bus_GeographicFares_UnitDistance_SingleProduct.xml
│ │ │ │ ├── Netex_61.2_Bus_GeographicFares_UnitZone_AdultChildProduct.xml
│ │ │ │ ├── Netex_61.3_Bus_GeographicFares_UnitFareStage_SingleProduct.xml
│ │ │ │ ├── Netex_61.4_Bus_GeographicFares_HierarchicalZone_MultipleOffers.xml
│ │ │ │ ├── Netex_71.1_Bus_TimeIntervalFares_Zonal_MultipleProduct.xml
│ │ │ │ ├── Netex_71.2_Bus_ZonalFares_MultipleSalesPackages.xml
│ │ │ │ ├── Netex_81.1_Metro_FlatFare_GroupProduct.xml
│ │ │ │ ├── Netex_91.1_Rail_RailCard_MultipleProduct.xml
│ │ │ │ └── rail
│ │ │ │ │ ├── Netex_era_crossborder_de.xml
│ │ │ │ │ ├── Netex_era_distance_ro.xml
│ │ │ │ │ └── Netex_era_toc_uk.xml
│ │ │ ├── grouping
│ │ │ │ └── Netex_GroupingExample_General_01.xml
│ │ │ ├── patterns
│ │ │ │ └── Netex_KBIC_ParisNetwork_1.xml
│ │ │ ├── pointOfInterest
│ │ │ │ └── Netex_Sites_PoiClassification_1.xml
│ │ │ ├── simpleNetwork
│ │ │ │ ├── Netex_SimpleNetwork_1.xml
│ │ │ │ └── Netex_uk_underground_1.xml
│ │ │ ├── site
│ │ │ │ ├── Netex_01_Sites_SimpleStadium_1.xml
│ │ │ │ ├── Netex_10_Sites_OlympicPark_2_basic.xml
│ │ │ │ ├── Netex_11_Sites_OlympicPark_1.xml
│ │ │ │ ├── Netex_12_Sites_OlympicPark_3_nav.xml
│ │ │ │ ├── Netex_13_Sites_OlympicPark_4_delayOnly.xml
│ │ │ │ ├── Netex_14_Olympic Venues 1.1.xml
│ │ │ │ ├── Netex_21_Sites_Parking_1.xml
│ │ │ │ ├── Netex_21_Sites_Parking_2.xml
│ │ │ │ └── Netex_Address_Example_1.xml
│ │ │ ├── stopPlace
│ │ │ │ ├── FX-PI-01_UK_TBD_STOP-OFFER_910GWIMBLDN-accessibility_20140601.xml
│ │ │ │ ├── Netex_01_StopPoints_NoFrills_1.xml
│ │ │ │ ├── Netex_01_Stops_SingleStopOnStreet_1.xml
│ │ │ │ ├── Netex_02_Stops_StopPairOnStreet_1.xml
│ │ │ │ ├── Netex_04_Stops_SimpleStation_1.xml
│ │ │ │ ├── Netex_10_StopPlace_uk_ComplexStation_Wimbledon_1.xml
│ │ │ │ └── Netex_10_StopPlace_withParking_1.xml
│ │ │ ├── timetable
│ │ │ │ ├── Netex_01.1_Bus_SimpleTimetable_JourneysOnly.xml
│ │ │ │ ├── Netex_01.2_Bus_SimpleTimetable_WithTimings.xml
│ │ │ │ ├── Netex_01.3_Bus_SimpleTimetable_WithMultiplePatterns.xml
│ │ │ │ ├── Netex_01.4_Bus_SimpleTimetable_WithConnection.xml
│ │ │ │ ├── Netex_01.5_Bus_SimpleTimetable_StopAssignment.xml
│ │ │ │ ├── Netex_01.6_Bus_SimpleTimetable_RouteProjection.xml
│ │ │ │ ├── Netex_02.1_Bus_CircularRoute_Timetable.xml
│ │ │ │ ├── Netex_03.1_Bus_BranchedRouteTimetable_SimplePatterns.xml
│ │ │ │ ├── Netex_03.2_Bus_BranchedRouteTimetable_SharedPatterns.xml
│ │ │ │ ├── Netex_05.1_Bus_TemplateTimetable_HeadwayFrequency.xml
│ │ │ │ ├── Netex_05.2_Bus_TemplateTimetable_RhythmicalFrequency.xml
│ │ │ │ ├── Netex_06.1_Bus_FrequencyJourneyTimetable_HeadwayInterval.xml
│ │ │ │ ├── Netex_06.2_Bus_FrequencyJourneyTimetable_RhythmicalInterval.xml
│ │ │ │ ├── Netex_07.1_Bus_FlexibleTimetable_ZonesOnly.xml
│ │ │ │ ├── Netex_07.2_Bus_FlexibleTimetable_WithPattern.xml
│ │ │ │ ├── Netex_08.1_BusTram_Timetable_AmbiguousLinks.xml
│ │ │ │ ├── Netex_08.2_Bus_SimpleTimetable_Cancellation.xml
│ │ │ │ ├── Netex_09.1_Bus_InterchangeRule.xml
│ │ │ │ ├── Netex_09.2_Bus_SimpleTimetable_Slovenia.xml
│ │ │ │ ├── Netex_10_Rail_SplittingJoiningTimetable.xml
│ │ │ │ ├── Netex_11_Rail_CompoundTrain.xml
│ │ │ │ ├── Netex_21_Rail_NetworkTimetable_eurostar.xml
│ │ │ │ └── Netex_32_Multimodal_PassengerInformationEquipment.xml
│ │ │ ├── validityCondition
│ │ │ │ └── NeTEx_trigger-01.xml
│ │ │ ├── variant
│ │ │ │ └── Netex_VariantExample_Step_05.xml
│ │ │ ├── vehicleSchedule
│ │ │ │ └── Netex_simpleVehicleSchedule_01.xml
│ │ │ └── versioning
│ │ │ │ ├── Netex_Uniqueness_01.xml
│ │ │ │ ├── Netex_VersioningExample_Step_01.xml
│ │ │ │ ├── Netex_VersioningExample_Step_02.xml
│ │ │ │ ├── Netex_VersioningExample_Step_03.xml
│ │ │ │ ├── Netex_VersioningExample_Step_04.xml
│ │ │ │ ├── Netex_VersioningExample_Step_05.xml
│ │ │ │ ├── Netex_VersioningExample_Step_05_ByRef.xml
│ │ │ │ ├── Netex_VersioningExample_Step_05_GeneralFrame.xml
│ │ │ │ ├── Netex_VersioningExample_VersionHistories_01.xml
│ │ │ │ └── Netex_VersioningExample_VersionHistories_02.xml
│ │ ├── standards
│ │ │ ├── epip
│ │ │ │ └── epip_common_profile.xml
│ │ │ ├── era_uic
│ │ │ │ ├── Netex_Eurostar mapping_era_1.xml
│ │ │ │ ├── Netex_Eurostar mapping_era_2.xml
│ │ │ │ ├── Netex_Eurostar_stations.xml
│ │ │ │ ├── Netex_era_uic_Stations_SSP_Se_1.xml
│ │ │ │ ├── Netex_era_uic_Stations_Se_1.xml
│ │ │ │ ├── Netex_era_uic_calendar.xml
│ │ │ │ ├── Netex_era_uic_complexsite.xml
│ │ │ │ ├── Netex_era_uic_joiningsplitting.xml
│ │ │ │ ├── Netex_era_uic_organisations.xml
│ │ │ │ ├── Netex_era_uic_scheduledstoppointsforaregion.xml
│ │ │ │ ├── Netex_era_uic_simplepark(Disneyland).xml
│ │ │ │ ├── Netex_era_uic_simpletimetable.xml
│ │ │ │ ├── Netex_era_uic_tariffzones.xml
│ │ │ │ └── Netex_era_uic_timetable_hack_01.xml
│ │ │ ├── fxc
│ │ │ │ ├── FX-PI-01_UK_AMSY_NETWORK_FARE_Arriva-pass_20200417.xml
│ │ │ │ ├── FX-PI-01_UK_AMSY_NETWORK_FARE_Arriva-trip_20200417.xml
│ │ │ │ ├── FX-PI-01_UK_FBRI_LINE-FARE_WOE-Bristol-Line-48-trip-(stage)_2017-01-01.xml
│ │ │ │ ├── FX-PI-01_UK_FBRI_NETWORK-FARE_WOE-Bristol-(mixed)_2017-01-01 (5).xml
│ │ │ │ ├── FX-PI-01_UK_FBRI_NETWORK-FARE_WOE-Bristol-pass-(Z2Z)_2017-01-01.xml
│ │ │ │ ├── FX-PI-01_UK_FSYO_NETWORK_FARE_FirstSheffield-pass-by-period_20200310.xml
│ │ │ │ ├── FX-PI-01_UK_FSYO_NETWORK_FARE_FirstSheffield-pass-by-user_20200310.xml
│ │ │ │ ├── FX-PI-01_UK_FSYO_NETWORK_FARE_FirstSheffield-pass-simple_20200310.xml
│ │ │ │ ├── FX-PI-01_UK_FYOR_LINE-FARE_FYOR-Line-10-trip-(gtfs)_2018-11-01.xml
│ │ │ │ ├── FX-PI-01_UK_FYOR_LINE-FARE_FYOR-Line-26-trip-(stages-Z2Z)-20181101.xml
│ │ │ │ ├── FX-PI-01_UK_HCTY_LINE_FARE_Line-016-trip_2020-03-11T22_19_20.696Z.xml
│ │ │ │ ├── FX-PI-01_UK_MB_LINE_FARE_MB-Line-1-trip-(Z2Z)_20170101.xml
│ │ │ │ ├── FX-PI-01_UK_MB_LINE_FARE_MB-Line-1-trip-(Z2Z-basic)_20170101.xml
│ │ │ │ ├── FX-PI-01_UK_MB_NETWORK_FARE_Metrorider-pass+others_20170101.xml
│ │ │ │ ├── FX-PI-01_UK_MB_NETWORK_FARE_Metrorider-pass_20170101.xml
│ │ │ │ ├── FX-PI-01_UK_MB_NETWORK_FARE_Metrorider-pass_basic_20170101.xml
│ │ │ │ ├── FX-PI-01_UK_MYBUS_LINE_FARE_Line-3-trip-(p2p)_20190101.xml
│ │ │ │ ├── FX-PI-01_UK_TMSTR_NETWORK_FARE_Travelmaster-pass_20200315.xml
│ │ │ │ ├── uk_fxc_addon_HSP_plusbus.xml
│ │ │ │ └── uk_fxc_common_profile.xml
│ │ │ ├── gtfs
│ │ │ │ ├── Netex_gtfs_exm1_Agency_1.xml
│ │ │ │ ├── Netex_gtfs_exm1_CalendarDates_1.xml
│ │ │ │ ├── Netex_gtfs_exm1_Calendar_1.xml
│ │ │ │ ├── Netex_gtfs_exm1_FareAttributes_1.xml
│ │ │ │ ├── Netex_gtfs_exm1_FareRules_1.xml
│ │ │ │ ├── Netex_gtfs_exm1_Frequencies_1.xml
│ │ │ │ ├── Netex_gtfs_exm1_Routes_1.xml
│ │ │ │ ├── Netex_gtfs_exm1_Shapes_1.xml
│ │ │ │ ├── Netex_gtfs_exm1_StopTimes_1.xml
│ │ │ │ ├── Netex_gtfs_exm1_Stops_1.xml
│ │ │ │ ├── Netex_gtfs_exm1_Transfers_1.xml
│ │ │ │ ├── Netex_gtfs_exm1_Trips_1.xml
│ │ │ │ ├── Netex_gtfs_exm1_zz_Composite.xml
│ │ │ │ ├── Netex_gtfs_fares_Example_1_flatFare_unlimitedTransfer.xml
│ │ │ │ ├── Netex_gtfs_fares_Example_2_flatFare_noTransfer.xml
│ │ │ │ ├── Netex_gtfs_fares_Example_3_flatFare_90mTransfer.xml
│ │ │ │ ├── Netex_gtfs_fares_Example_4_flatFare_byLineGroup.xml
│ │ │ │ ├── Netex_gtfs_fares_Example_5_flatFare_feeToTransfer.xml
│ │ │ │ ├── Netex_gtfs_fares_Example_6_pointToPointFare_anyRoute.xml
│ │ │ │ └── Netex_gtfs_fares_Example_7_zoneSequenceFare.xml
│ │ │ ├── neptune
│ │ │ │ ├── Le Corbusier - SQYBUS-NeTEx-Profil Arret - External Quays.xml
│ │ │ │ ├── Le Corbusier - SQYBUS-NeTEx-Profil Arret.xml
│ │ │ │ └── RATP_Line7bis-extract-2009-NeTEx.xml
│ │ │ ├── noptis
│ │ │ │ ├── NeTEx_Calendar_TimetableAndVehicleSchedule_PB2.xml
│ │ │ │ ├── Netex_StopPlace_se_NOPTIS_Example_TEH_PA1.xml
│ │ │ │ └── Netex_StopPlace_se_NOPTIS_TEH_Style1_PB1.xml
│ │ │ ├── norway
│ │ │ │ ├── Full_PublicationDelivery_109_Oslo_morningbus_example.xml
│ │ │ │ ├── frames
│ │ │ │ │ ├── PublicationDelivery-CompositeFrame.xml
│ │ │ │ │ ├── PublicationDelivery-separate-frames.xml
│ │ │ │ │ └── publicationDelivery.xml
│ │ │ │ ├── network
│ │ │ │ │ ├── FlexibleLine863-with-connection.xml
│ │ │ │ │ └── Line61A.xml
│ │ │ │ ├── other_resources
│ │ │ │ │ ├── submodel-Branding.xml
│ │ │ │ │ ├── submodel-DestinationDisplay.xml
│ │ │ │ │ ├── submodel-Locale.xml
│ │ │ │ │ ├── submodel-PathLinkWithProjection-DEPRECATED.xml
│ │ │ │ │ ├── submodel-PointWithProjection.xml
│ │ │ │ │ ├── submodel-ServiceFacilitySet.xml
│ │ │ │ │ └── submodel-Zone.xml
│ │ │ │ ├── schedule
│ │ │ │ │ ├── ServiceCalendar-DayType-AvailabilityCondition.xml
│ │ │ │ │ ├── ServiceCalendar-DayTypeAssignments.xml
│ │ │ │ │ ├── ServiceCalendar-OperatingPeriods-with-exceptions.xml
│ │ │ │ │ ├── ServiceCalendar-OperatingPeriods.xml
│ │ │ │ │ ├── ServiceCalendar-calendar-ref.xml
│ │ │ │ │ ├── ServiceCalendar-example.xml
│ │ │ │ │ └── ServiceCalendar-test.xml
│ │ │ │ ├── stops
│ │ │ │ │ ├── BasicIndoorStopPlace_example.xml
│ │ │ │ │ ├── BasicStopPlace-two-quays_example.xml
│ │ │ │ │ ├── BasicStopPlace_example.xml
│ │ │ │ │ ├── OsloS_station_example.xml
│ │ │ │ │ ├── PointOfInterest.xml
│ │ │ │ │ ├── StopPlace-with-equipment-and-parking_example.xml
│ │ │ │ │ ├── submodel-MonomodalStopPlace.xml
│ │ │ │ │ ├── submodel-StationWithEquipment.xml
│ │ │ │ │ └── submodel-alternativeNames.xml
│ │ │ │ ├── validity
│ │ │ │ │ ├── submodel-AvailabilityConditionAvailable.xml
│ │ │ │ │ ├── submodel-AvailabilityConditionUnavailable.xml
│ │ │ │ │ └── submodel-ValidBetween.xml
│ │ │ │ └── vehicles
│ │ │ │ │ ├── submodel-CompoundTrain.xml
│ │ │ │ │ ├── submodel-Train.xml
│ │ │ │ │ ├── submodel-Vehicle.xml
│ │ │ │ │ └── submodel-VehicleType.xml
│ │ │ ├── tap_tsi
│ │ │ │ ├── B1_NRT
│ │ │ │ │ ├── Netex_sncf_b1_1.xml
│ │ │ │ │ ├── Netex_tap_tsi_B1-1080-TCVP.xml
│ │ │ │ │ ├── Netex_tap_tsi_B1-1080-full.xml
│ │ │ │ │ ├── Netex_tap_tsi_B1-1080.xml
│ │ │ │ │ ├── Netex_tap_tsi_B1.xml
│ │ │ │ │ ├── Netex_tap_tsi_tcvc_carrier_1.xml
│ │ │ │ │ ├── Netex_tap_tsi_tcvg_stations_1.xml
│ │ │ │ │ └── Netex_tap_tsi_tcvs_series_1.xml
│ │ │ │ ├── B2_IRT
│ │ │ │ │ ├── Netex_tap_tsi_B2-1180.xml
│ │ │ │ │ ├── Netex_tap_tsi_B2-1181.xml
│ │ │ │ │ ├── Netex_tap_tsi_B2-71-optimised.xml
│ │ │ │ │ ├── Netex_tap_tsi_B2-71.xml
│ │ │ │ │ ├── Netex_tap_tsi_B2.xml
│ │ │ │ │ └── Netex_tap_tsi_tcvs_irt_1.xml
│ │ │ │ ├── B3_Special
│ │ │ │ │ ├── Netex_tap_tsi_B3+more.xml
│ │ │ │ │ └── Netex_tap_tsi_B3.xml
│ │ │ │ └── Other
│ │ │ │ │ ├── Netex_tap_trainhotel_1.xml
│ │ │ │ │ └── Netex_tap_trainhotel_SalesPackage_2.xml
│ │ │ ├── txc
│ │ │ │ ├── FX-PI-01_UK_DFT_STOP_NPTG-extract_20170101.xml
│ │ │ │ ├── FX-PI-01_UK_DFT_STOP_NaPTAN-060+086+110_20171217.xml
│ │ │ │ ├── FX-PI-01_UK_SCWW_LINE_SCWW-86-simplified_20190101.xml
│ │ │ │ ├── samples
│ │ │ │ │ ├── 86_STA_PD_R86_20070903.xml
│ │ │ │ │ └── nptg_sample.xml
│ │ │ │ ├── uk_nap_extract1_minimal.xml
│ │ │ │ ├── uk_nap_naptan_stops_extract1.xml
│ │ │ │ ├── uk_nptg_extract1_minimal.xml
│ │ │ │ ├── uk_nptg_localities_extract1.xml
│ │ │ │ ├── uk_txc_SCWW-86_extract1-with-sections.xml
│ │ │ │ ├── uk_txc_SCWW-86_extract2-simplified.xml
│ │ │ │ ├── uk_txc_extract1.xml
│ │ │ │ └── uk_txc_extract1_simplified.xml
│ │ │ └── vdv452
│ │ │ │ ├── brighton
│ │ │ │ └── stopPlace
│ │ │ │ │ └── Netex_vdv_452_brighton_Stops_1.xml
│ │ │ │ ├── calendar
│ │ │ │ └── Netex_de_calendarExample_01_gd.xml
│ │ │ │ └── timetable
│ │ │ │ └── NeTEx VDV Example.xml
│ │ └── ws_siri_request
│ │ │ ├── siri_generic
│ │ │ ├── exa_checkStatus_request.xml
│ │ │ ├── exa_checkStatus_response.xml
│ │ │ ├── exa_dataReady_request.xml
│ │ │ ├── exa_dataReady_response.xml
│ │ │ ├── exa_dataReceived_response.xml
│ │ │ ├── exa_dataSupply_request.xml
│ │ │ ├── exa_heartbeat_request.xml
│ │ │ ├── exa_requestSubscription_response.xml
│ │ │ ├── exa_terminateSubscription_request.xml
│ │ │ ├── exa_terminateSubscription_response.xml
│ │ │ └── exa_terminateSubscription_response_err.xml
│ │ │ └── siri_netex
│ │ │ ├── exu_dataObject_request.xml
│ │ │ ├── exu_dataObject_request_b1.xml
│ │ │ ├── exu_dataObject_response.xml
│ │ │ ├── exu_dataObject_response_b1-NX.xml
│ │ │ ├── exu_dataObject_response_b1.xml
│ │ │ ├── exu_dataObject_subscriptionRequest-Nx.xml
│ │ │ └── exu_dataObject_subscriptionRequest.xml
│ ├── office_max.xml
│ ├── office_min.xml
│ ├── sameattributenames.xsd
│ ├── sameattributenames_import.xsd
│ ├── seniorCare_max.xml
│ ├── seniorCare_min.xml
│ ├── shortTermAccommodation_max.xml
│ ├── shortTermAccommodation_min.xml
│ ├── specialPurpose_max.xml
│ ├── specialPurpose_min.xml
│ ├── store_max.xml
│ ├── store_min.xml
│ ├── tradeSite_max.xml
│ ├── tradeSite_min.xml
│ └── xbrl_tests
│ │ ├── GLEIF Annual Accounts.html
│ │ └── Schaltbau.xhtml
└── xsd
│ ├── SequenceWithDefault
│ └── SomeComplexType.xsd
│ ├── aixm
│ ├── aixm-5.1.1
│ │ ├── AIXM_AbstractGML_ObjectTypes.xsd
│ │ ├── AIXM_DataTypes.xsd
│ │ ├── AIXM_Features.xsd
│ │ ├── extensions
│ │ │ └── ADR-23.5.0
│ │ │ │ ├── ADR_DataTypes.xsd
│ │ │ │ └── ADR_Features.xsd
│ │ ├── gml
│ │ │ └── 3.2.1
│ │ │ │ ├── basicTypes.xsd
│ │ │ │ ├── coordinateOperations.xsd
│ │ │ │ ├── coordinateReferenceSystems.xsd
│ │ │ │ ├── coordinateSystems.xsd
│ │ │ │ ├── coverage.xsd
│ │ │ │ ├── datums.xsd
│ │ │ │ ├── defaultStyle.xsd
│ │ │ │ ├── deprecatedTypes.xsd
│ │ │ │ ├── dictionary.xsd
│ │ │ │ ├── direction.xsd
│ │ │ │ ├── dynamicFeature.xsd
│ │ │ │ ├── feature.xsd
│ │ │ │ ├── geometryAggregates.xsd
│ │ │ │ ├── geometryBasic0d1d.xsd
│ │ │ │ ├── geometryBasic2d.xsd
│ │ │ │ ├── geometryComplexes.xsd
│ │ │ │ ├── geometryPrimitives.xsd
│ │ │ │ ├── gml.xsd
│ │ │ │ ├── gmlBase.xsd
│ │ │ │ ├── grids.xsd
│ │ │ │ ├── measures.xsd
│ │ │ │ ├── observation.xsd
│ │ │ │ ├── referenceSystems.xsd
│ │ │ │ ├── temporal.xsd
│ │ │ │ ├── temporalReferenceSystems.xsd
│ │ │ │ ├── temporalTopology.xsd
│ │ │ │ ├── topology.xsd
│ │ │ │ ├── units.xsd
│ │ │ │ └── valueObjects.xsd
│ │ ├── iso
│ │ │ └── 19139
│ │ │ │ └── 20070417
│ │ │ │ ├── ReadMe.txt
│ │ │ │ ├── gco
│ │ │ │ ├── ReadMe.txt
│ │ │ │ ├── basicTypes.xsd
│ │ │ │ ├── gco.xsd
│ │ │ │ └── gcoBase.xsd
│ │ │ │ ├── gmd
│ │ │ │ ├── ReadMe.txt
│ │ │ │ ├── applicationSchema.xsd
│ │ │ │ ├── citation.xsd
│ │ │ │ ├── constraints.xsd
│ │ │ │ ├── content.xsd
│ │ │ │ ├── dataQuality.xsd
│ │ │ │ ├── distribution.xsd
│ │ │ │ ├── extent.xsd
│ │ │ │ ├── freeText.xsd
│ │ │ │ ├── gmd.xsd
│ │ │ │ ├── identification.xsd
│ │ │ │ ├── maintenance.xsd
│ │ │ │ ├── metadataApplication.xsd
│ │ │ │ ├── metadataEntity.xsd
│ │ │ │ ├── metadataExtension.xsd
│ │ │ │ ├── portrayalCatalogue.xsd
│ │ │ │ ├── referenceSystem.xsd
│ │ │ │ └── spatialRepresentation.xsd
│ │ │ │ ├── gmx
│ │ │ │ ├── ReadMe.txt
│ │ │ │ ├── catalogues.xsd
│ │ │ │ ├── codelistItem.xsd
│ │ │ │ ├── crsItem.xsd
│ │ │ │ ├── extendedTypes.xsd
│ │ │ │ ├── gmx.xsd
│ │ │ │ ├── gmxUsage.xsd
│ │ │ │ └── uomItem.xsd
│ │ │ │ ├── gsr
│ │ │ │ ├── ReadMe.txt
│ │ │ │ ├── gsr.xsd
│ │ │ │ └── spatialReferencing.xsd
│ │ │ │ ├── gss
│ │ │ │ ├── ReadMe.txt
│ │ │ │ ├── geometry.xsd
│ │ │ │ └── gss.xsd
│ │ │ │ ├── gts
│ │ │ │ ├── ReadMe.txt
│ │ │ │ ├── gts.xsd
│ │ │ │ └── temporalObjects.xsd
│ │ │ │ ├── resources
│ │ │ │ ├── ReadMe.txt
│ │ │ │ ├── codelist
│ │ │ │ │ ├── ML_gmxCodelists.xml
│ │ │ │ │ ├── gmxCodelists.xml
│ │ │ │ │ └── tcCodelists.xml
│ │ │ │ ├── crs
│ │ │ │ │ ├── ML_gmxCrs.xml
│ │ │ │ │ └── gmxCrs.xml
│ │ │ │ ├── example
│ │ │ │ │ └── fr-fr.xml
│ │ │ │ └── uom
│ │ │ │ │ ├── ML_gmxUom.xml
│ │ │ │ │ └── gmxUom.xml
│ │ │ │ └── srv
│ │ │ │ ├── 1.0
│ │ │ │ ├── serviceMetadata.xsd
│ │ │ │ ├── serviceModel.xsd
│ │ │ │ └── srv.xsd
│ │ │ │ └── ReadMe.txt
│ │ └── message
│ │ │ ├── ADR_Message.xsd
│ │ │ └── AIXM_BasicMessage.xsd
│ └── xlink
│ │ ├── xlink.xsd
│ │ └── xml.xsd
│ ├── array-order
│ └── array-order.xsd
│ ├── bpmn
│ ├── BPMN20.xsd
│ ├── BPMNDI.xsd
│ ├── DC.xsd
│ ├── DI.xsd
│ └── Semantic.xsd
│ ├── client
│ └── client.xsd
│ ├── dtsx
│ └── dtsx2.xsd
│ ├── elster-xml-datenabholung5
│ ├── datenabholung_5.xsd
│ ├── elster0810_datenabholung_5.xsd
│ ├── headerbasis000002.xsd
│ ├── ndh000010_extern.xsd
│ └── th000008_extern.xsd
│ ├── epp
│ ├── contact-1.0.xsd
│ ├── domain-1.0.xsd
│ ├── epp-1.0.xsd
│ ├── eppcom-1.0.xsd
│ ├── host-1.0.xsd
│ ├── rde-1.0.xsd
│ ├── rdeContact-1.0.xsd
│ ├── rdeDnrdCommon-1.0.xsd
│ ├── rdeDomain-1.0.xsd
│ ├── rdeEppParams-1.0.xsd
│ ├── rdeHeader-1.0.xsd
│ ├── rdeHost-1.0.xsd
│ ├── rdeIDN-1.0.xsd
│ ├── rdeNNDN-1.0.xsd
│ ├── rdePolicy-1.0.xsd
│ ├── rdeRegistrar-1.0.xsd
│ ├── rgp-1.0.xsd
│ └── secDNS-1.1.xsd
│ ├── graphml
│ ├── graphml-structure.xsd
│ ├── graphml.xsd
│ ├── portconstraints.xsd
│ ├── xlink.xsd
│ ├── yfeatures.xsd
│ ├── ygraphics.xsd
│ ├── ygraphml.xsd
│ └── yprocessors.xsd
│ ├── guid
│ ├── guid.xsd
│ ├── guidtest.xsd
│ ├── header.xsd
│ └── uuid.xsd
│ ├── iata
│ ├── Acknowledgement.xsd
│ ├── AirDocDisplayRQ.xsd
│ ├── AirDocDisplayRS.xsd
│ ├── AirDocHistoryRQ.xsd
│ ├── AirDocHistoryRS.xsd
│ ├── AirDocIssueRQ.xsd
│ ├── AirDocNotifRQ.xsd
│ ├── AirShoppingRQ.xsd
│ ├── AirShoppingRS.xsd
│ ├── AirlineProfileNotif.xsd
│ ├── AirlineProfileRQ.xsd
│ ├── AirlineProfileRS.xsd
│ ├── BaggageAllowanceRQ.xsd
│ ├── BaggageAllowanceRS.xsd
│ ├── BaggageChargesRQ.xsd
│ ├── BaggageChargesRS.xsd
│ ├── BaggageListRQ.xsd
│ ├── BaggageListRS.xsd
│ ├── CustomerInputRQ.xsd
│ ├── CustomerInputRS.xsd
│ ├── FareRulesRQ.xsd
│ ├── FareRulesRS.xsd
│ ├── FileRetrieveRQ.xsd
│ ├── FileRetrieveRS.xsd
│ ├── InvGuaranteeRQ.xsd
│ ├── InvGuaranteeRS.xsd
│ ├── InvReleaseNotif.xsd
│ ├── OfferPriceRQ.xsd
│ ├── OfferPriceRS.xsd
│ ├── OrderCancelRQ.xsd
│ ├── OrderCancelRS.xsd
│ ├── OrderChangeNotif.xsd
│ ├── OrderChangeRQ.xsd
│ ├── OrderCreateRQ.xsd
│ ├── OrderHistoryRQ.xsd
│ ├── OrderHistoryRS.xsd
│ ├── OrderListRQ.xsd
│ ├── OrderListRS.xsd
│ ├── OrderReshopRQ.xsd
│ ├── OrderReshopRS.xsd
│ ├── OrderRetrieveRQ.xsd
│ ├── OrderRulesRQ.xsd
│ ├── OrderRulesRS.xsd
│ ├── OrderViewRS.xsd
│ ├── SeatAvailabilityRQ.xsd
│ ├── SeatAvailabilityRS.xsd
│ ├── ServiceListRQ.xsd
│ ├── ServiceListRS.xsd
│ ├── aidm_commontypes.xsd
│ ├── edist_commontypes.xsd
│ ├── edist_structures.xsd
│ └── xmldsig-core-schema.xsd
│ ├── is24
│ ├── common
│ │ ├── common-1.0.xsd
│ │ ├── includes
│ │ │ └── messages-1.0.xsd
│ │ └── xlink.xsd
│ ├── offer
│ │ ├── alterationdate-1.0.xsd
│ │ ├── attachmentsorder-1.0.xsd
│ │ ├── bookingoverview-1.0.xsd
│ │ ├── offerListElement-1.0.xsd
│ │ ├── offerUser-1.0.xsd
│ │ ├── premiumplacement-1.0.xsd
│ │ ├── productrecommendation-1.0.xsd
│ │ ├── realEstateCounts-1.0.xsd
│ │ ├── realestateproject-1.0.xsd
│ │ ├── realestates-1.0.xsd
│ │ ├── realestatestock-1.0.xsd
│ │ ├── realtor-1.0.xsd
│ │ ├── realtorbadges-1.0.xsd
│ │ ├── showcaseplacement-1.0.xsd
│ │ ├── toplisting-1.0.xsd
│ │ ├── topplacement-1.0.xsd
│ │ ├── videoupload-1.0.xsd
│ │ └── zipandlocationtoregion-1.0.xsd
│ ├── platform
│ │ ├── gis-1.0.xsd
│ │ └── user-1.0.xsd
│ └── search
│ │ ├── common-1.0.xsd
│ │ ├── expose-1.0.xsd
│ │ ├── region-1.0.xsd
│ │ ├── savedSearch-1.0.xsd
│ │ ├── search-1.0.xsd
│ │ ├── searcher-1.0.xsd
│ │ └── shortlist-1.0.xsd
│ ├── is24immotransfer
│ └── is24immotransfer.xsd
│ ├── list
│ └── list.xsd
│ ├── netex
│ ├── LICENSE
│ ├── NX.xsd
│ ├── NeTEx_publication-NoConstraint.xsd
│ ├── NeTEx_publication.xsd
│ ├── NeTEx_publication_timetable.xsd
│ ├── NeTEx_siri.xsd
│ ├── NeTEx_siri_SG.xsd
│ ├── gml
│ │ ├── basicTypes.xsd
│ │ ├── geometryBasic0d1d-extract-v3_2_1.xsd
│ │ ├── gmlBase-extract-v3_2_1.xsd
│ │ ├── gmlBasic2d-extract-v3_2_1-.xsd
│ │ └── gml_extract_all_objects_v_3_2_1.xsd
│ ├── ifopt.xsd
│ ├── netex_framework
│ │ ├── netex_all_objects_framework.xsd
│ │ ├── netex_all_objects_generic.xsd
│ │ ├── netex_frames
│ │ │ ├── netex_all_frames_framework.xsd
│ │ │ ├── netex_commonFrame_version.xsd
│ │ │ ├── netex_compositeFrame_version.xsd
│ │ │ ├── netex_generalFrame_version.xsd
│ │ │ ├── netex_resourceFrame_support.xsd
│ │ │ ├── netex_resourceFrame_version.xsd
│ │ │ ├── netex_serviceCalendarFrame_support.xsd
│ │ │ └── netex_serviceCalendarFrame_version.xsd
│ │ ├── netex_genericFramework
│ │ │ ├── netex_accessibility
│ │ │ │ ├── netex_acsb_accessibility.xsd
│ │ │ │ ├── netex_acsb_all.xsd
│ │ │ │ ├── netex_acsb_limitations.xsd
│ │ │ │ ├── netex_acsb_passengerMobility.xsd
│ │ │ │ └── netex_acsb_support.xsd
│ │ │ ├── netex_alternativeName_support.xsd
│ │ │ ├── netex_alternativeName_version.xsd
│ │ │ ├── netex_assignment_support.xsd
│ │ │ ├── netex_assignment_version.xsd
│ │ │ ├── netex_grouping_support.xsd
│ │ │ ├── netex_grouping_version.xsd
│ │ │ ├── netex_layer_support.xsd
│ │ │ ├── netex_layer_version.xsd
│ │ │ ├── netex_loggable_support.xsd
│ │ │ ├── netex_loggable_version.xsd
│ │ │ ├── netex_organisation_support.xsd
│ │ │ ├── netex_organisation_version.xsd
│ │ │ ├── netex_place_support.xsd
│ │ │ ├── netex_place_version.xsd
│ │ │ ├── netex_pointAndLinkSequence_support.xsd
│ │ │ ├── netex_pointAndLinkSequence_version.xsd
│ │ │ ├── netex_pointAndLink_support.xsd
│ │ │ ├── netex_pointAndLink_version.xsd
│ │ │ ├── netex_projection_support.xsd
│ │ │ ├── netex_projection_version.xsd
│ │ │ ├── netex_section_support.xsd
│ │ │ ├── netex_section_version.xsd
│ │ │ ├── netex_spatialFeature_support.xsd
│ │ │ ├── netex_spatialFeature_version.xsd
│ │ │ ├── netex_zoneProjection_version.xsd
│ │ │ ├── netex_zone_support.xsd
│ │ │ └── netex_zone_version.xsd
│ │ ├── netex_payload_framework.xsd
│ │ ├── netex_responsibility
│ │ │ ├── netex_alternativeText_support.xsd
│ │ │ ├── netex_alternativeText_version.xsd
│ │ │ ├── netex_dataSource_version.xsd
│ │ │ ├── netex_entity_entity.xsd
│ │ │ ├── netex_entity_support.xsd
│ │ │ ├── netex_entity_version.xsd
│ │ │ ├── netex_relationship.xsd
│ │ │ ├── netex_relationship_support.xsd
│ │ │ ├── netex_responsibilitySet_version.xsd
│ │ │ ├── netex_responsibility_support.xsd
│ │ │ ├── netex_responsibility_version.xsd
│ │ │ ├── netex_typeOfValue_version.xsd
│ │ │ ├── netex_validityCondition_support.xsd
│ │ │ ├── netex_validityCondition_version.xsd
│ │ │ ├── netex_versionDelta_version.xsd
│ │ │ ├── netex_versionFrame_support.xsd
│ │ │ ├── netex_versionFrame_version.xsd
│ │ │ ├── netex_version_support.xsd
│ │ │ └── netex_version_version.xsd
│ │ ├── netex_reusableComponents
│ │ │ ├── netex_access_version.xsd
│ │ │ ├── netex_accounting_version.xsd
│ │ │ ├── netex_address_support.xsd
│ │ │ ├── netex_address_version.xsd
│ │ │ ├── netex_all_objects_reusableComponents.xsd
│ │ │ ├── netex_availabilityCondition_support.xsd
│ │ │ ├── netex_availabilityCondition_version.xsd
│ │ │ ├── netex_country_support.xsd
│ │ │ ├── netex_country_version.xsd
│ │ │ ├── netex_dayType_propertiesOfDay.xsd
│ │ │ ├── netex_dayType_support.xsd
│ │ │ ├── netex_dayType_version.xsd
│ │ │ ├── netex_equipmentPlace_version.xsd
│ │ │ ├── netex_equipmentVehiclePassenger_support.xsd
│ │ │ ├── netex_equipmentVehiclePassenger_version.xsd
│ │ │ ├── netex_equipment_support.xsd
│ │ │ ├── netex_equipment_version.xsd
│ │ │ ├── netex_facilityUic_support.xsd
│ │ │ ├── netex_facility_support.xsd
│ │ │ ├── netex_facility_version.xsd
│ │ │ ├── netex_linkByValue_support.xsd
│ │ │ ├── netex_mode_support.xsd
│ │ │ ├── netex_mode_version.xsd
│ │ │ ├── netex_noticeAssignment_version.xsd
│ │ │ ├── netex_notice_support.xsd
│ │ │ ├── netex_notice_version.xsd
│ │ │ ├── netex_otherOrganisation_support.xsd
│ │ │ ├── netex_otherOrganisation_version.xsd
│ │ │ ├── netex_schematicMap_support.xsd
│ │ │ ├── netex_schematicMap_version.xsd
│ │ │ ├── netex_securityList_support.xsd
│ │ │ ├── netex_securityList_version.xsd
│ │ │ ├── netex_serviceCalendar_support.xsd
│ │ │ ├── netex_serviceCalendar_version.xsd
│ │ │ ├── netex_serviceRestrictions_support.xsd
│ │ │ ├── netex_serviceRestrictions_version.xsd
│ │ │ ├── netex_submode_version.xsd
│ │ │ ├── netex_topographicPlace_support.xsd
│ │ │ ├── netex_topographicPlace_version.xsd
│ │ │ ├── netex_trainElement_support.xsd
│ │ │ ├── netex_trainElement_version.xsd
│ │ │ ├── netex_transportOrganisation_support.xsd
│ │ │ ├── netex_transportOrganisation_version.xsd
│ │ │ ├── netex_vehicleSeating_support.xsd
│ │ │ ├── netex_vehicleType_support.xsd
│ │ │ └── netex_vehicleType_version.xsd
│ │ └── netex_utility
│ │ │ ├── netex_location_types.xsd
│ │ │ ├── netex_units.xsd
│ │ │ ├── netex_utility_contact.xsd
│ │ │ ├── netex_utility_time.xsd
│ │ │ ├── netex_utility_types.xsd
│ │ │ └── netex_utility_xml.xsd
│ ├── netex_part_1
│ │ ├── netex_all_frames_part1.xsd
│ │ ├── netex_all_objects_infrastructureFrame.xsd
│ │ ├── netex_all_objects_part1.xsd
│ │ ├── part1_frames
│ │ │ ├── netex_infrastructureFrame_version.xsd
│ │ │ └── netex_siteFrame_version.xsd
│ │ ├── part1_ifopt
│ │ │ ├── netex_assistanceBooking_support.xsd
│ │ │ ├── netex_assistanceBooking_version.xsd
│ │ │ ├── netex_ifopt_all_objects.xsd
│ │ │ ├── netex_ifopt_checkConstraint_support.xsd
│ │ │ ├── netex_ifopt_checkConstraint_version.xsd
│ │ │ ├── netex_ifopt_equipmentAccess_support.xsd
│ │ │ ├── netex_ifopt_equipmentAccess_version.xsd
│ │ │ ├── netex_ifopt_equipmentAll.xsd
│ │ │ ├── netex_ifopt_equipmentParking_support.xsd
│ │ │ ├── netex_ifopt_equipmentParking_version.xsd
│ │ │ ├── netex_ifopt_equipmentPassenger_support.xsd
│ │ │ ├── netex_ifopt_equipmentPassenger_version.xsd
│ │ │ ├── netex_ifopt_equipmentSigns_support.xsd
│ │ │ ├── netex_ifopt_equipmentSigns_version.xsd
│ │ │ ├── netex_ifopt_equipmentTicketing_support.xsd
│ │ │ ├── netex_ifopt_equipmentTicketing_version.xsd
│ │ │ ├── netex_ifopt_equipmentWaiting_support.xsd
│ │ │ ├── netex_ifopt_equipmentWaiting_version.xsd
│ │ │ ├── netex_ifopt_flexibleStopPlace_support.xsd
│ │ │ ├── netex_ifopt_flexibleStopPlace_version.xsd
│ │ │ ├── netex_ifopt_localServiceCommercial_support.xsd
│ │ │ ├── netex_ifopt_localServiceCommercial_version.xsd
│ │ │ ├── netex_ifopt_localService_support.xsd
│ │ │ ├── netex_ifopt_localService_version.xsd
│ │ │ ├── netex_ifopt_navigationPath_version.xsd
│ │ │ ├── netex_ifopt_parking_support.xsd
│ │ │ ├── netex_ifopt_parking_version.xsd
│ │ │ ├── netex_ifopt_path_support.xsd
│ │ │ ├── netex_ifopt_path_version.xsd
│ │ │ ├── netex_ifopt_pointOfInterest_support.xsd
│ │ │ ├── netex_ifopt_pointOfInterest_version.xsd
│ │ │ ├── netex_ifopt_serviceFeature_support.xsd
│ │ │ ├── netex_ifopt_serviceFeature_version.xsd
│ │ │ ├── netex_ifopt_site_support.xsd
│ │ │ ├── netex_ifopt_site_version.xsd
│ │ │ ├── netex_ifopt_stopPlace_support.xsd
│ │ │ ├── netex_ifopt_stopPlace_version.xsd
│ │ │ └── netex_ifopt_vehicleStopping_support.xsd
│ │ ├── part1_networkDescription
│ │ │ ├── netex_activation_support.xsd
│ │ │ ├── netex_activation_version.xsd
│ │ │ ├── netex_all_objects_part1_infrastructureFrame_contents.xsd
│ │ │ ├── netex_all_objects_part1_lineRoute.xsd
│ │ │ ├── netex_all_objects_part1_networkDescription.xsd
│ │ │ ├── netex_flexibleNetwork_support.xsd
│ │ │ ├── netex_flexibleNetwork_version.xsd
│ │ │ ├── netex_lineNetwork_support.xsd
│ │ │ ├── netex_lineNetwork_version.xsd
│ │ │ ├── netex_line_support.xsd
│ │ │ ├── netex_line_version.xsd
│ │ │ ├── netex_networkInfrastructure_support.xsd
│ │ │ ├── netex_networkInfrastructure_version.xsd
│ │ │ ├── netex_networkRestriction_support.xsd
│ │ │ ├── netex_networkRestriction_version.xsd
│ │ │ ├── netex_routeInstruction_support.xsd
│ │ │ ├── netex_routeInstruction_version.xsd
│ │ │ ├── netex_route_support.xsd
│ │ │ ├── netex_route_version.xsd
│ │ │ ├── netex_timingPattern_support.xsd
│ │ │ ├── netex_vehicleAndCrewPoint_support.xsd
│ │ │ └── netex_vehicleAndCrewPoint_version.xsd
│ │ └── part1_tacticalPlanning
│ │ │ ├── netex_all_objects_part1_tacticalPlanning.xsd
│ │ │ ├── netex_commonSection_support.xsd
│ │ │ ├── netex_commonSection_version.xsd
│ │ │ ├── netex_fareZone_support.xsd
│ │ │ ├── netex_fareZone_version.xsd
│ │ │ ├── netex_journeyPatternTimings_support.xsd
│ │ │ ├── netex_journeyPatternTimings_version.xsd
│ │ │ ├── netex_journeyPattern_support.xsd
│ │ │ ├── netex_journeyPattern_version.xsd
│ │ │ ├── netex_journeyTiming_support.xsd
│ │ │ ├── netex_journeyTiming_version.xsd
│ │ │ ├── netex_passengerInformationEquipment_support.xsd
│ │ │ ├── netex_passengerInformationEquipment_version.xsd
│ │ │ ├── netex_pathAssignment_version.xsd
│ │ │ ├── netex_routingConstraint_support.xsd
│ │ │ ├── netex_routingConstraint_version.xsd
│ │ │ ├── netex_servicePattern_support.xsd
│ │ │ ├── netex_servicePattern_version.xsd
│ │ │ ├── netex_siteConnection_support.xsd
│ │ │ ├── netex_siteConnection_version.xsd
│ │ │ ├── netex_stopAssignment_support.xsd
│ │ │ ├── netex_stopAssignment_version.xsd
│ │ │ ├── netex_timeDemandType_support.xsd
│ │ │ ├── netex_timeDemandType_version.xsd
│ │ │ └── netex_timingPattern_version.xsd
│ ├── netex_part_2
│ │ ├── netex_all_frames_part2.xsd
│ │ ├── netex_all_objects_part2.xsd
│ │ ├── part2_frames
│ │ │ ├── netex_driverScheduleFrame_version.xsd
│ │ │ ├── netex_serviceFrame_version.xsd
│ │ │ ├── netex_timetableFrame_support.xsd
│ │ │ ├── netex_timetableFrame_version.xsd
│ │ │ └── netex_vehicleScheduleFrame_version.xsd
│ │ ├── part2_journeyTimes
│ │ │ ├── netex_all_objects_part2_journeyTimes.xsd
│ │ │ ├── netex_call_support.xsd
│ │ │ ├── netex_call_version.xsd
│ │ │ ├── netex_coupledJourney_support.xsd
│ │ │ ├── netex_coupledJourney_version.xsd
│ │ │ ├── netex_datedPassingTimes_version.xsd
│ │ │ ├── netex_datedVehicleJourney_support.xsd
│ │ │ ├── netex_datedVehicleJourney_version.xsd
│ │ │ ├── netex_flexibleService_support.xsd
│ │ │ ├── netex_flexibleService_version.xsd
│ │ │ ├── netex_interchangeRule_version.xsd
│ │ │ ├── netex_interchange_support.xsd
│ │ │ ├── netex_interchange_version.xsd
│ │ │ ├── netex_journeyAccounting_support.xsd
│ │ │ ├── netex_journeyAccounting_version.xsd
│ │ │ ├── netex_journeyDesignator_support.xsd
│ │ │ ├── netex_journey_version.xsd
│ │ │ ├── netex_passingTimes_support.xsd
│ │ │ ├── netex_passingTimes_version.xsd
│ │ │ ├── netex_serviceJourney_support.xsd
│ │ │ ├── netex_serviceJourney_version.xsd
│ │ │ ├── netex_serviceView_version.xsd
│ │ │ ├── netex_timeDemandProfile_version.xsd
│ │ │ ├── netex_timeDemandTimes_version.xsd
│ │ │ ├── netex_vehicleJourneyFrequency_support.xsd
│ │ │ ├── netex_vehicleJourneyFrequency_version.xsd
│ │ │ ├── netex_vehicleJourneyTimes_support.xsd
│ │ │ ├── netex_vehicleJourneyTimes_version.xsd
│ │ │ ├── netex_vehicleJourney_support.xsd
│ │ │ ├── netex_vehicleJourney_version.xsd
│ │ │ └── netex_vehicleService_support.xsd
│ │ └── part2_vehicleService
│ │ │ ├── netex_all_objects_part2_vehicleService.xsd
│ │ │ ├── netex_duty_support.xsd
│ │ │ ├── netex_duty_version.xsd
│ │ │ └── netex_vehicleService_version.xsd
│ ├── netex_part_3
│ │ ├── part3_PiQuery
│ │ │ ├── netex_all_objects_part3_piQuery.xsd
│ │ │ ├── netex_piQuery_support.xsd
│ │ │ └── netex_piRequest_support.xsd
│ │ ├── part3_fares
│ │ │ ├── netex_accessRightParameter_support.xsd
│ │ │ ├── netex_accessRightParameter_version.xsd
│ │ │ ├── netex_all_objects_part3_fares.xsd
│ │ │ ├── netex_all_objects_part3_fares_AR.xsd
│ │ │ ├── netex_all_objects_part3_fares_FP.xsd
│ │ │ ├── netex_all_objects_part3_fares_FS.xsd
│ │ │ ├── netex_all_objects_part3_fares_SD.xsd
│ │ │ ├── netex_calculationParameters_support.xsd
│ │ │ ├── netex_calculationParameters_version.xsd
│ │ │ ├── netex_distanceMatrixElement_support.xsd
│ │ │ ├── netex_distanceMatrixElement_version.xsd
│ │ │ ├── netex_fareConditionSummary_support.xsd
│ │ │ ├── netex_fareConditionSummary_version.xsd
│ │ │ ├── netex_farePrice_support.xsd
│ │ │ ├── netex_farePrice_version.xsd
│ │ │ ├── netex_fareProduct_support.xsd
│ │ │ ├── netex_fareProduct_version.xsd
│ │ │ ├── netex_fareSeries_support.xsd
│ │ │ ├── netex_fareSeries_version.xsd
│ │ │ ├── netex_fareStructureElement_support.xsd
│ │ │ ├── netex_fareStructureElement_version.xsd
│ │ │ ├── netex_fareStructure_support.xsd
│ │ │ ├── netex_fareStructure_version.xsd
│ │ │ ├── netex_fareTable_support.xsd
│ │ │ ├── netex_fareTable_version.xsd
│ │ │ ├── netex_geographicStructureFactor_support.xsd
│ │ │ ├── netex_geographicStructureFactor_version.xsd
│ │ │ ├── netex_qualityStructureFactor_support.xsd
│ │ │ ├── netex_qualityStructureFactor_version.xsd
│ │ │ ├── netex_salesDistribution_support.xsd
│ │ │ ├── netex_salesDistribution_version.xsd
│ │ │ ├── netex_salesOfferPackageEntitlement_support.xsd
│ │ │ ├── netex_salesOfferPackageEntitlement_version.xsd
│ │ │ ├── netex_salesOfferPackage_support.xsd
│ │ │ ├── netex_salesOfferPackage_version.xsd
│ │ │ ├── netex_timeStructureFactor_support.xsd
│ │ │ ├── netex_timeStructureFactor_version.xsd
│ │ │ ├── netex_typeOfTravelDocument_support.xsd
│ │ │ ├── netex_typeOfTravelDocument_version.xsd
│ │ │ ├── netex_usageParameterAfterSales_support.xsd
│ │ │ ├── netex_usageParameterAfterSales_version.xsd
│ │ │ ├── netex_usageParameterBooking_support.xsd
│ │ │ ├── netex_usageParameterBooking_version.xsd
│ │ │ ├── netex_usageParameterCharging_support.xsd
│ │ │ ├── netex_usageParameterCharging_version.xsd
│ │ │ ├── netex_usageParameterEligibility_support.xsd
│ │ │ ├── netex_usageParameterEligibility_version.xsd
│ │ │ ├── netex_usageParameterEntitlement_support.xsd
│ │ │ ├── netex_usageParameterEntitlement_version.xsd
│ │ │ ├── netex_usageParameterLuggage_support.xsd
│ │ │ ├── netex_usageParameterLuggage_version.xsd
│ │ │ ├── netex_usageParameterTravel_support.xsd
│ │ │ ├── netex_usageParameterTravel_version.xsd
│ │ │ ├── netex_usageParameter_support.xsd
│ │ │ ├── netex_usageParameter_version.xsd
│ │ │ ├── netex_usageParametersAll_support.xsd
│ │ │ ├── netex_validableElement_support.xsd
│ │ │ └── netex_validableElement_version.xsd
│ │ ├── part3_frames
│ │ │ ├── netex_all_frames_part3.xsd
│ │ │ ├── netex_fareFrame_version.xsd
│ │ │ └── netex_salesTransactionFrame_version.xsd
│ │ ├── part3_monitoring
│ │ │ ├── netex_all_objects_part3_monitoring.xsd
│ │ │ ├── netex_monitoredCall_version.xsd
│ │ │ ├── netex_monitoredPassingTimes_version.xsd
│ │ │ └── netex_monitoredVehicleJourney_support.xsd
│ │ ├── part3_parkingTariff
│ │ │ ├── netex_all_objects_part3_parking.xsd
│ │ │ ├── netex_parkingTariff_support.xsd
│ │ │ └── netex_parkingTariff_version.xsd
│ │ └── part3_salesTransactions
│ │ │ ├── netex_all_objects_part3_salesTransactions.xsd
│ │ │ ├── netex_customerEligibility_support.xsd
│ │ │ ├── netex_customerEligibility_version.xsd
│ │ │ ├── netex_customerPurchasePackage_support.xsd
│ │ │ ├── netex_customerPurchasePackage_version.xsd
│ │ │ ├── netex_retailConsortium_support.xsd
│ │ │ ├── netex_retailConsortium_version.xsd
│ │ │ ├── netex_salesContract_support.xsd
│ │ │ ├── netex_salesContract_version.xsd
│ │ │ ├── netex_salesTransaction_support.xsd
│ │ │ ├── netex_salesTransaction_version.xsd
│ │ │ ├── netex_travelDocument_support.xsd
│ │ │ ├── netex_travelDocument_version.xsd
│ │ │ └── netex_travelSpecificationSummary_version.xsd
│ ├── netex_service
│ │ ├── netex_all.xsd
│ │ ├── netex_all_filters.xsd
│ │ ├── netex_dataObjectRequest_service.xsd
│ │ ├── netex_filter_frame.xsd
│ │ └── netex_filter_object.xsd
│ ├── siri
│ │ ├── siri_all_framework-v2.0.xsd
│ │ ├── siri_base-v2.0.xsd
│ │ ├── siri_common_services-v2.0.xsd
│ │ ├── siri_request_errorConditions-v2.0.xsd
│ │ ├── siri_request_support-v2.0.xsd
│ │ └── siri_requests-v2.0.xsd
│ ├── siri_utility
│ │ ├── siri_all_utility-v2.0.xsd
│ │ ├── siri_location-v2.0.xsd
│ │ ├── siri_participant-v2.0.xsd
│ │ ├── siri_permissions-v2.0.xsd
│ │ ├── siri_types-v2.0.xsd
│ │ └── siri_utility-v1.1.xsd
│ ├── wsdl
│ │ ├── NeTEx_publication-NoConstraint.xsd
│ │ ├── siri_all_functionalServices.xsd
│ │ └── xml
│ │ │ └── xml.xsd
│ ├── wsdl_model
│ │ ├── siri_wsConsumer-Framework.xsd
│ │ ├── siri_wsConsumer-Services.xsd
│ │ ├── siri_wsProducer-DiscoveryCapability.xsd
│ │ ├── siri_wsProducer-Framework.xsd
│ │ └── siri_wsProducer-Services.xsd
│ └── ynotation
│ │ ├── netex_subThing_support.xsd
│ │ ├── netex_subThing_version.xsd
│ │ ├── netex_thing_support.xsd
│ │ └── netex_thing_version.xsd
│ ├── nullable
│ └── optional.xsd
│ ├── nullablereferenceattributes
│ └── nullablereference.xsd
│ ├── prefix
│ └── prefix.xsd
│ ├── simple
│ ├── any.xsd
│ ├── default.xsd
│ ├── fields_ambiguity.xsd
│ ├── nested_type.xsd
│ ├── ng.xsd
│ ├── recursive.xsd
│ ├── restriction.xsd
│ ├── simple.xsd
│ └── windows1250.xsd
│ ├── time
│ └── time.xsd
│ ├── ts-api
│ └── ts-api_2_8.xsd
│ ├── union
│ └── union.xsd
│ ├── vstst
│ └── vstst.xsd
│ ├── wadl
│ ├── wadl.xsd
│ └── xml.xsd
│ ├── wfs
│ ├── schemas.opengis.net
│ │ ├── filter
│ │ │ └── 2.0
│ │ │ │ ├── expr.xsd
│ │ │ │ ├── filter.xsd
│ │ │ │ ├── filterAll.xsd
│ │ │ │ ├── filterCapabilities.xsd
│ │ │ │ ├── query.xsd
│ │ │ │ └── sort.xsd
│ │ ├── ows
│ │ │ └── 1.1.0
│ │ │ │ ├── ows19115subset.xsd
│ │ │ │ ├── owsAll.xsd
│ │ │ │ ├── owsCommon.xsd
│ │ │ │ ├── owsContents.xsd
│ │ │ │ ├── owsDataIdentification.xsd
│ │ │ │ ├── owsDomainType.xsd
│ │ │ │ ├── owsExceptionReport.xsd
│ │ │ │ ├── owsGetCapabilities.xsd
│ │ │ │ ├── owsGetResourceByID.xsd
│ │ │ │ ├── owsInputOutputData.xsd
│ │ │ │ ├── owsManifest.xsd
│ │ │ │ ├── owsOperationsMetadata.xsd
│ │ │ │ ├── owsServiceIdentification.xsd
│ │ │ │ └── owsServiceProvider.xsd
│ │ └── wfs
│ │ │ └── 2.0
│ │ │ └── wfs.xsd
│ └── www.w3.org
│ │ ├── 1999
│ │ └── xlink.xsd
│ │ ├── 2001
│ │ └── xml.xsd
│ │ └── 2009
│ │ └── 01
│ │ └── xml.xsd
│ ├── x3d
│ └── x3d-3.3.xsd
│ └── xbrl
│ ├── xbrl
│ ├── xbrl-instance-2003-12-31-ixmod.xsd
│ ├── xbrl-linkbase-2003-12-31-ixmod.xsd
│ ├── xl-2003-12-31.xsd
│ └── xlink-2003-12-31.xsd
│ ├── xhtml-inlinexbrl-1_1-definitions.xsd
│ ├── xhtml-inlinexbrl-1_1-model.xsd
│ ├── xhtml-inlinexbrl-1_1-modules.xsd
│ ├── xhtml-inlinexbrl-1_1.xsd
│ └── xhtml
│ ├── xhtml-attribs-1.xsd
│ ├── xhtml-base-1.xsd
│ ├── xhtml-bdo-1.xsd
│ ├── xhtml-blkphras-1.xsd
│ ├── xhtml-blkpres-1.xsd
│ ├── xhtml-blkstruct-1.xsd
│ ├── xhtml-csismap-1.xsd
│ ├── xhtml-datatypes-1.xsd
│ ├── xhtml-edit-1.xsd
│ ├── xhtml-events-1.xsd
│ ├── xhtml-form-1.xsd
│ ├── xhtml-framework-1.xsd
│ ├── xhtml-hypertext-1.xsd
│ ├── xhtml-image-1.xsd
│ ├── xhtml-inlphras-1.xsd
│ ├── xhtml-inlpres-1.xsd
│ ├── xhtml-inlstruct-1.xsd
│ ├── xhtml-inlstyle-1.xsd
│ ├── xhtml-link-1.xsd
│ ├── xhtml-list-1.xsd
│ ├── xhtml-meta-1.xsd
│ ├── xhtml-object-1.xsd
│ ├── xhtml-param-1.xsd
│ ├── xhtml-pres-1.xsd
│ ├── xhtml-ruby-basic-1.xsd
│ ├── xhtml-script-1.xsd
│ ├── xhtml-ssismap-1.xsd
│ ├── xhtml-struct-1.xsd
│ ├── xhtml-style-1.xsd
│ ├── xhtml-table-1.xsd
│ └── xhtml-text-1.xsd
├── XmlSchemaClassGenerator.sln
├── XmlSchemaClassGenerator.sln.DotSettings
├── XmlSchemaClassGenerator
├── App.config
├── CodeUtilities.cs
├── CollectionSettersMode.cs
├── CommandLineArgumentsProvider.cs
├── DataAnnotationMode.cs
├── EnumerableExtensions.cs
├── Extensions.cs
├── FileOutputWriter.cs
├── GenerateNamespaceDelegate.cs
├── Generator.cs
├── GeneratorConfiguration.cs
├── INamingProvider.cs
├── IXmlSchemaNode.cs
├── ModelBuilder.cs
├── NamespaceHierarchyItem.cs
├── NamespaceKey.cs
├── NamespaceProvider.cs
├── NamingExtensions.cs
├── NamingProvider.cs
├── NamingProviders
│ └── SubstituteNamingProvider.cs
├── NamingScheme.cs
├── OutputWriter.cs
├── Particle.cs
├── PropertyValueTypeCode.cs
├── RestrictionModel.cs
├── Substitute.cs
├── TypeModel.cs
├── VersionProvider.cs
├── XmlSchemaClassGenerator.csproj
└── XmlSchemaClassGenerator.snk
├── appveyor.yml
├── xscgen-proj
└── xscgen-proj.csproj
└── xscgen
└── xscgen.csproj
/.github/dependabot.yml:
--------------------------------------------------------------------------------
1 | version: 2
2 | updates:
3 | - package-ecosystem: nuget
4 | directory: "/"
5 | schedule:
6 | interval: daily
7 | time: "04:00"
8 | open-pull-requests-limit: 10
9 |
--------------------------------------------------------------------------------
/XmlSampleGenerator/InstanceAttribute.cs:
--------------------------------------------------------------------------------
1 | namespace Microsoft.Xml.XMLGen {
2 | using System.Xml;
3 | using System.Xml.Schema;
4 |
5 | internal class InstanceAttribute : InstanceObject{
6 | XmlSchemaUse attrUse;
7 | InstanceAttribute nextAttribute;
8 |
9 | internal InstanceAttribute(XmlQualifiedName name) {
10 | this.QualifiedName = new XmlQualifiedName(name.Name, name.Namespace);
11 | }
12 |
13 | internal XmlSchemaUse AttrUse {
14 | get {
15 | return attrUse;
16 | }
17 | set {
18 | attrUse = value;
19 | }
20 | }
21 |
22 | internal InstanceAttribute NextAttribute {
23 | get {
24 | return nextAttribute;
25 | }
26 | set {
27 | nextAttribute = value;
28 | }
29 | }
30 |
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/XmlSampleGenerator/XmlSampleGenerator.csproj:
--------------------------------------------------------------------------------
1 |
2 |
3 | netstandard2.0
4 | true
5 | true
6 | snupkg
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 | true
18 | false
19 | False
20 | False
21 |
22 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Console/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/DefaultInSequenceTests.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Collections.ObjectModel;
4 | using System.Linq;
5 | using System.Text;
6 | using System.Threading.Tasks;
7 | using Xunit;
8 |
9 | namespace XmlSchemaClassGenerator.Tests;
10 |
11 | public class DefaultInSequenceTests
12 | {
13 | ///
14 | /// In case a element which is defined as a sequence, has a default value,
15 | /// the default value shall be ignored (it was wrong to initialize a collection with int value, for example).
16 | /// backing field was like: private Collection _someElementWithDefaultValue = 0;
17 | /// In such case, the syntax breaks compilation.
18 | /// We would like to verify the default is ignored.
19 | ///
20 | [Fact]
21 | public void SequenceWithDefaultValue_CompilationPass()
22 | {
23 | var assembly = Compiler.Generate(nameof(SequenceWithDefaultValue_CompilationPass),
24 | "xsd/SequenceWithDefault/*.xsd", new Generator
25 | {
26 | GenerateNullables = true,
27 | UseShouldSerializePattern = true,
28 | NamespaceProvider = new NamespaceProvider
29 | {
30 | GenerateNamespace = key => "Test"
31 | }
32 | });
33 |
34 | var type = assembly.GetType("Test.SomeComplexType");
35 |
36 | var collectionProperties = type
37 | .GetProperties()
38 | .Select(p => (p.Name, p.PropertyType))
39 | .OrderBy(p => p.Name)
40 | .ToArray();
41 |
42 | Assert.Equal(new[]
43 | {
44 | ("SomeElementWithDefault", typeof(Collection)),
45 | }, collectionProperties);
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/ExtensionsTests.cs:
--------------------------------------------------------------------------------
1 | using Xunit;
2 |
3 | namespace XmlSchemaClassGenerator.Tests;
4 |
5 | public class ExtensionsTests
6 | {
7 | [Theory]
8 | [InlineData(null, null)]
9 | [InlineData("", "")]
10 | [InlineData("MyText", "MyText")]
11 | [InlineData("My Text", "\"My Text\"")]
12 | public void QuoteEmptyOrNull(string input, string expected)
13 | {
14 | Assert.Equal(expected, input.QuoteIfNeeded());
15 | }
16 | }
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/FileWatcherOutputWriter.cs:
--------------------------------------------------------------------------------
1 | using System.CodeDom;
2 | using System.Collections.Generic;
3 |
4 | namespace XmlSchemaClassGenerator.Tests;
5 |
6 | internal class FileWatcherOutputWriter(string directory) : FileOutputWriter(directory)
7 | {
8 | private readonly List _files = [];
9 |
10 | public IEnumerable Files => _files;
11 |
12 | protected override void WriteFile(string path, CodeCompileUnit cu)
13 | {
14 | base.WriteFile(path, cu);
15 | _files.Add(path);
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/MemoryOutputWriter.cs:
--------------------------------------------------------------------------------
1 | using System.CodeDom;
2 | using System.Collections.Generic;
3 | using System.IO;
4 | using System.Runtime.Versioning;
5 |
6 | [assembly:UnsupportedOSPlatform("ios")]
7 | namespace XmlSchemaClassGenerator.Tests;
8 |
9 | internal class MemoryOutputWriter : OutputWriter
10 | {
11 | private readonly List _contents = [];
12 |
13 | public IEnumerable Content => _contents;
14 |
15 | public override void Write(CodeNamespace cn)
16 | {
17 | var cu = new CodeCompileUnit();
18 | cu.Namespaces.Add(cn);
19 |
20 | using var writer = new StringWriter();
21 | Write(writer, cu);
22 | _contents.Add(writer.ToString());
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/NormalizingXmlResolverTests.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using Xunit;
3 |
4 | namespace XmlSchemaClassGenerator.Tests;
5 |
6 | public class NormalizingXmlResolverTests
7 | {
8 | [Theory]
9 | [InlineData("none", "http://foo.bar.com/baz.xsd", "http://foo.bar.com", "baz.xsd")]
10 | [InlineData("none", "http://x.y.z", "https://foo.bar.com/baz.xsd", "http://x.y.z")]
11 | [InlineData("same", "http://foo.bar.com/baz.xsd", "http://foo.bar.com", "baz.xsd")]
12 | [InlineData("same", "https://x.y.z", "https://foo.bar.com/baz.xsd", "http://x.y.z")]
13 | [InlineData("http", "http://foo.bar.com/baz.xsd", "https://foo.bar.com", "baz.xsd")]
14 | [InlineData("http", "http://x.y.z", "http://foo.bar.com/baz.xsd", "https://x.y.z")]
15 | [InlineData("https", "https://foo.bar.com/baz.xsd", "http://foo.bar.com", "baz.xsd")]
16 | [InlineData("https", "https://x.y.z", "http://foo.bar.com/baz.xsd", "http://x.y.z")]
17 | [InlineData("file", "file://foo.bar.com/baz.xsd", "http://foo.bar.com", "baz.xsd")]
18 | [InlineData("file", "file://x.y.z/a.xsd", "http://foo.bar.com/baz.xsd", "https://x.y.z/a.xsd")]
19 | public void TestOverrides(string forceScheme, string expect, string baseUri, string relUri)
20 | {
21 | var res = new NormalizingXmlResolver(forceScheme);
22 | Assert.Equal(new Uri(expect), res.ResolveUri(new Uri(baseUri), relUri));
23 | }
24 | }
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/TestPriority.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using Xunit;
7 | using Xunit.Sdk;
8 | using Xunit.Abstractions;
9 |
10 | namespace XmlSchemaClassGenerator.Tests;
11 |
12 | public class PriorityOrderer : ITestCaseOrderer
13 | {
14 | public IEnumerable OrderTestCases(IEnumerable testCases) where TTestCase : ITestCase
15 | {
16 | var sortedMethods = new SortedDictionary>();
17 |
18 | foreach (TTestCase testCase in testCases)
19 | {
20 | int priority = 0;
21 |
22 | foreach (IAttributeInfo attr in testCase.TestMethod.Method.GetCustomAttributes((typeof(TestPriorityAttribute).AssemblyQualifiedName)))
23 | priority = attr.GetNamedArgument("Priority");
24 |
25 | GetOrCreate(sortedMethods, priority).Add(testCase);
26 | }
27 |
28 | foreach (var list in sortedMethods.Keys.Select(priority => sortedMethods[priority]))
29 | {
30 | list.Sort((x, y) => StringComparer.OrdinalIgnoreCase.Compare(x.TestMethod.Method.Name, y.TestMethod.Method.Name));
31 | foreach (TTestCase testCase in list)
32 | yield return testCase;
33 | }
34 | }
35 |
36 | static TValue GetOrCreate(IDictionary dictionary, TKey key) where TValue : new()
37 | {
38 | if (dictionary.TryGetValue(key, out TValue result)) return result;
39 |
40 | result = new TValue();
41 | dictionary[key] = result;
42 |
43 | return result;
44 | }
45 | }
46 |
47 | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)]
48 | public sealed class TestPriorityAttribute(int priority) : Attribute
49 | {
50 | public int Priority { get; private set; } = priority;
51 | }
52 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/tools/download.csx:
--------------------------------------------------------------------------------
1 | #! "net6.0"
2 |
3 | using System.Net.Http;
4 | using System.Xml;
5 | using System.Xml.Linq;
6 |
7 | var opts = Args.Where(a => a.StartsWith("-"));
8 |
9 | if (Args.Except(opts).Count() < 1)
10 | {
11 | Console.WriteLine("Usage: dotnet script download.csx [-ddestination] URL...");
12 | return;
13 | }
14 |
15 | XNamespace xs = "http://www.w3.org/2001/XMLSchema";
16 | var xsds = new HashSet(StringComparer.OrdinalIgnoreCase);
17 | var client = new HttpClient();
18 | var destination = opts.FirstOrDefault(a => a.StartsWith("-d"))?[2..] ?? ".";
19 |
20 | void Download(string url, string destination)
21 | {
22 | destination = Path.GetFullPath(destination);
23 |
24 | var key = $"{url}:{destination}";
25 |
26 | if (xsds.Contains(key)) return;
27 |
28 | Console.WriteLine($"Downloading {url} to {destination}");
29 |
30 | xsds.Add(key);
31 |
32 | var xsd = client.GetStringAsync(url).Result;
33 | var document = XDocument.Parse(xsd);
34 | var uri = new Uri(url);
35 | var fileName = Path.GetFileName(uri.LocalPath);
36 | var dir = new Uri(uri, ".");
37 | var locations = document.Descendants(xs + "include")
38 | .Concat(document.Descendants(xs + "import"))
39 | .Concat(document.Descendants(xs + "redefine"))
40 | .Select(e => e.Attribute("schemaLocation")?.Value)
41 | .Where(a => a != null && !new Uri(a, UriKind.RelativeOrAbsolute).IsAbsoluteUri);
42 |
43 | Directory.CreateDirectory(destination);
44 | File.WriteAllText(Path.Join(destination, fileName), xsd);
45 |
46 | foreach (var location in locations)
47 | {
48 | var locationUri = new Uri(dir, location).OriginalString;
49 | var locationDest = Path.GetDirectoryName(Path.Join(destination, location));
50 | Download(locationUri, locationDest);
51 | }
52 | }
53 |
54 | foreach (var url in Args.Except(opts))
55 | {
56 | Download(url, destination);
57 | }
58 |
59 | Console.WriteLine("Done.");
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/tools/omnisharp.json:
--------------------------------------------------------------------------------
1 | {
2 | "script": {
3 | "enableScriptNuGetReferences": true,
4 | "defaultTargetFramework": "net5.0"
5 | }
6 | }
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/aixm_tests/airportHeliportTimeSlice.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 2011-01-13T12:00:00.000Z
6 | 2011-01-14T12:00:00.000Z
7 |
8 |
9 | PERMDELTA
10 |
11 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/aixm_tests/navaidTimeSlice.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 2011-01-13T12:00:00.000Z
6 | 2011-01-14T12:00:00.000Z
7 |
8 |
9 | PERMDELTA
10 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/aixm_tests/timePeriod.xml:
--------------------------------------------------------------------------------
1 |
2 | 2011-01-13T12:00:00.000Z
3 |
4 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/apartmentBuy_min.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | RestAPI - Immobilienscout24 Testobjekt! +++BITTE+++ NICHT kontaktieren - Wohnung Kauf
4 |
5 | Heuersdorfer Str
6 | 26
7 | 04574
8 | Heuersdorf
9 |
10 | true
11 |
12 | 6105880.625
13 | EUR
14 |
15 | 79430699.054
16 | 128.227
17 |
18 | YES
19 | 7,14%
20 |
21 |
22 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/apartmentRent_min.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | RestAPI - Immobilienscout24 Testobjekt! +++BITTE+++ NICHT kontaktieren - Wohnung Miete
4 |
5 | Heuersdorfer Str
6 | 26
7 | 04574
8 | Heuersdorf
9 |
10 | false
11 | 521.22
12 | 849.737
13 | 8.4
14 |
15 | YES
16 | 7,14%
17 |
18 |
19 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/assistedLiving_min.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | RestAPI - Immobilienscout24 Testobjekt! +++BITTE+++ NICHT kontaktieren - betreutes Wohnen
4 |
5 | Teststrasse
6 | 10
7 | 04574
8 | Heuersdorf
9 |
10 | true
11 | NO_INFORMATION
12 | NOT_APPLICABLE
13 | RENT
14 | RESIDENCE
15 |
16 | 685.21
17 | EUR
18 |
19 |
20 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/compulsoryAuction_min.xml:
--------------------------------------------------------------------------------
1 |
2 | Immoscout24 Testobjekt! +++BITTE+++ NICHT kontaktieren - Zwangsversteigerung
3 |
4 | Heuersdorfer Str
5 | 26
6 | 04574
7 | Heuersdorf
8 |
9 | false
10 |
11 | 988668.487
12 | EUR
13 |
14 | 2016-08-18
15 | 2016-04-23
16 | 6770.905
17 | FAMILY_HOUSE
18 |
19 | Two
20 | Amtsgericht Karlsruhe
21 |
22 | L12-U3-Z735-201604
23 | second
24 | ACME
25 |
26 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/garageBuy_min.xml:
--------------------------------------------------------------------------------
1 |
2 | RestAPI - Immobilienscout24 Testobjekt! +++BITTE+++ NICHT kontaktieren Garage Kauf
3 |
4 | Teststrasse
5 | 10
6 | 04574
7 | Heuersdorf
8 |
9 | true
10 |
11 | 632.00
12 | EUR
13 |
14 |
15 | YES
16 | 7,14 %
17 |
18 | STREET_PARKING
19 |
20 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/garageRent_min.xml:
--------------------------------------------------------------------------------
1 |
2 | RestAPI - Immobilienscout24 Testobjekt! +++BITTE+++ NICHT kontaktieren Garage Miete
3 |
4 | Teststrasse
5 | 10
6 | 04574
7 | Heuersdorf
8 |
9 | true
10 |
11 | 632.00
12 | EUR
13 |
14 |
15 | YES
16 | 7,14 %
17 |
18 | STREET_PARKING
19 |
20 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/gastronomy_min.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | RestAPI - Immobilienscout24 Testobjekt! +++BITTE+++ NICHT kontaktieren - Gastronomy
4 |
5 | Teststrasse
6 | 10
7 | 04574
8 | Heuersdorf
9 |
10 | false
11 | BUNGALOW
12 | RENT
13 |
14 | 761.515
15 | EUR
16 | PURCHASE
17 |
18 | 766.625
19 |
20 | YES
21 | 7,14 %
22 |
23 |
24 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/houseBuy_max.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/houseBuy_max.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/houseBuy_min.xml:
--------------------------------------------------------------------------------
1 |
2 | Minimal Expose Immobilienscout24 Testobjekt! +++BITTE+++ NICHT kontaktieren haus kauf
3 |
4 | Heuersdorfer Str
5 | 26
6 | 04574
7 | Heuersdorf
8 |
9 | true
10 | CASTLE_MANOR_HOUSE
11 |
12 | 63292500000.00
13 | EUR
14 |
15 | 625500.00
16 | 955000.00
17 | 510
18 |
19 | YES
20 | 7,14%
21 |
22 |
23 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/houseRent_min.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | RestAPI - Immobilienscout24 Testobjekt! +++BITTE+++ NICHT kontaktieren - Haus Miete
4 |
5 | Heuersdorfer Str
6 | 26
7 | 04574
8 | Heuersdorf
9 |
10 | true
11 | 180.27
12 | 125.717
13 | 22
14 |
15 | YES
16 | 7,14%
17 |
18 | MULTI_FAMILY_HOUSE
19 | 986.17
20 |
21 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/houseType_min.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Immobilienscout24 Testobjekt! +++BITTE+++ NICHT kontaktieren - Typenhaus
4 |
5 |
6 | true
7 |
8 | 948.687
9 | EUR
10 | PURCHASE
11 | ONE_TIME_CHARGE
12 |
13 | 143.603
14 |
15 | YES
16 | courtage
17 |
18 | APARTMENT_BUILDING
19 |
20 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/industry_min.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | RestAPI - Immobilienscout24 Testobjekt! +++BITTE+++ NICHT kontaktieren - Industry
4 |
5 | Teststrasse
6 | 10
7 | 04574
8 | Heuersdorf
9 |
10 | false
11 | SHOWROOM_SPACE
12 | RENT
13 |
14 | 761.515
15 | EUR
16 | RENT
17 |
18 | 766.625
19 | 210.029
20 |
21 | YES
22 | 7,14 %
23 |
24 |
25 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/investment_min.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Immobilienscout24 Testobjekt! +++BITTE+++ NICHT kontaktieren - Investment
4 |
5 | Heuersdorfer Str
6 | 26
7 | 04574
8 | Heuersdorf
9 |
10 | true
11 |
12 | 220150.617
13 | EUR
14 |
15 | 210.029
16 | MULTI_FAMILY_HOUSE
17 |
18 | YES
19 | 3000 EUR
20 |
21 | 1930
22 |
23 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/livingBuySite_min.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | RestAPI - Immobilienscout24 Testobjekt! +++BITTE+++ NICHT kontaktieren - Grundstück-Kauf
4 |
5 | Heuersdorfer Str
6 | 04574
7 | Heuersdorf
8 |
9 | false
10 | BUY
11 |
12 | 830.162
13 | EUR
14 |
15 | 7547.279
16 |
17 | YES
18 | 7,14%
19 |
20 |
21 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/livingRentSite_min.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | RestAPI - Immobilienscout24 Testobjekt! +++BITTE+++ NICHT kontaktieren - Grundstück Miete
4 |
5 | Heuersdorfer Str
6 | 04574
7 | Heuersdorf
8 |
9 | false
10 | LEASE
11 |
12 | 830.162
13 | EUR
14 |
15 | 7547.279
16 |
17 | YES
18 | 7,14%
19 |
20 |
21 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/fares/Netex_101.21_TfL_GeographicFares_UnitZone_MultipleProduct.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/fares/Netex_101.21_TfL_GeographicFares_UnitZone_MultipleProduct.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/fares/Netex_61.1_Bus_GeographicFares_UnitDistance_SingleProduct.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/fares/Netex_61.1_Bus_GeographicFares_UnitDistance_SingleProduct.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/fares/Netex_61.3_Bus_GeographicFares_UnitFareStage_SingleProduct.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/fares/Netex_61.3_Bus_GeographicFares_UnitFareStage_SingleProduct.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/fares/Netex_71.2_Bus_ZonalFares_MultipleSalesPackages.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/fares/Netex_71.2_Bus_ZonalFares_MultipleSalesPackages.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/fares/rail/Netex_era_crossborder_de.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/fares/rail/Netex_era_crossborder_de.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/fares/rail/Netex_era_distance_ro.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/fares/rail/Netex_era_distance_ro.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/fares/rail/Netex_era_toc_uk.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/fares/rail/Netex_era_toc_uk.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/patterns/Netex_KBIC_ParisNetwork_1.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/patterns/Netex_KBIC_ParisNetwork_1.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/stopPlace/Netex_01_StopPoints_NoFrills_1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2001-12-17T09:30:47.0Z
4 | SYS001
5 |
6 |
7 |
8 |
9 |
10 |
11 | mybus
12 | http://www.mybus.fr/
13 | My buses
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 | Poste, St Jean
23 |
24 | -0.2071397147
25 | 51.4217482061
26 |
27 | bus
28 |
29 |
30 | Gare, St Jean
31 |
32 | -0.2071397153
33 | 51.4217482054
34 |
35 | rail
36 |
37 |
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/timetable/Netex_21_Rail_NetworkTimetable_eurostar.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/timetable/Netex_21_Rail_NetworkTimetable_eurostar.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/vehicleSchedule/Netex_simpleVehicleSchedule_01.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/functions/vehicleSchedule/Netex_simpleVehicleSchedule_01.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/era_uic/Netex_era_uic_Stations_SSP_Se_1.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/era_uic/Netex_era_uic_Stations_SSP_Se_1.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/era_uic/Netex_era_uic_Stations_Se_1.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/era_uic/Netex_era_uic_Stations_Se_1.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_AMSY_NETWORK_FARE_Arriva-pass_20200417.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_AMSY_NETWORK_FARE_Arriva-pass_20200417.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_AMSY_NETWORK_FARE_Arriva-trip_20200417.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_AMSY_NETWORK_FARE_Arriva-trip_20200417.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_FBRI_LINE-FARE_WOE-Bristol-Line-48-trip-(stage)_2017-01-01.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_FBRI_LINE-FARE_WOE-Bristol-Line-48-trip-(stage)_2017-01-01.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_FBRI_NETWORK-FARE_WOE-Bristol-(mixed)_2017-01-01 (5).xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_FBRI_NETWORK-FARE_WOE-Bristol-(mixed)_2017-01-01 (5).xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_FBRI_NETWORK-FARE_WOE-Bristol-pass-(Z2Z)_2017-01-01.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_FBRI_NETWORK-FARE_WOE-Bristol-pass-(Z2Z)_2017-01-01.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_FSYO_NETWORK_FARE_FirstSheffield-pass-by-period_20200310.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_FSYO_NETWORK_FARE_FirstSheffield-pass-by-period_20200310.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_FSYO_NETWORK_FARE_FirstSheffield-pass-by-user_20200310.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_FSYO_NETWORK_FARE_FirstSheffield-pass-by-user_20200310.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_FSYO_NETWORK_FARE_FirstSheffield-pass-simple_20200310.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_FSYO_NETWORK_FARE_FirstSheffield-pass-simple_20200310.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_FYOR_LINE-FARE_FYOR-Line-26-trip-(stages-Z2Z)-20181101.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_FYOR_LINE-FARE_FYOR-Line-26-trip-(stages-Z2Z)-20181101.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_MB_LINE_FARE_MB-Line-1-trip-(Z2Z)_20170101.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_MB_LINE_FARE_MB-Line-1-trip-(Z2Z)_20170101.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_MB_LINE_FARE_MB-Line-1-trip-(Z2Z-basic)_20170101.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_MB_LINE_FARE_MB-Line-1-trip-(Z2Z-basic)_20170101.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_MB_NETWORK_FARE_Metrorider-pass+others_20170101.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_MB_NETWORK_FARE_Metrorider-pass+others_20170101.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_MB_NETWORK_FARE_Metrorider-pass_20170101.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_MB_NETWORK_FARE_Metrorider-pass_20170101.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_MB_NETWORK_FARE_Metrorider-pass_basic_20170101.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_MB_NETWORK_FARE_Metrorider-pass_basic_20170101.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_MYBUS_LINE_FARE_Line-3-trip-(p2p)_20190101.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_MYBUS_LINE_FARE_Line-3-trip-(p2p)_20190101.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_TMSTR_NETWORK_FARE_Travelmaster-pass_20200315.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/FX-PI-01_UK_TMSTR_NETWORK_FARE_Travelmaster-pass_20200315.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/uk_fxc_addon_HSP_plusbus.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/fxc/uk_fxc_addon_HSP_plusbus.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/gtfs/Netex_gtfs_exm1_FareRules_1.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/gtfs/Netex_gtfs_exm1_FareRules_1.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/gtfs/Netex_gtfs_exm1_zz_Composite.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/gtfs/Netex_gtfs_exm1_zz_Composite.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/gtfs/Netex_gtfs_fares_Example_1_flatFare_unlimitedTransfer.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/gtfs/Netex_gtfs_fares_Example_1_flatFare_unlimitedTransfer.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/gtfs/Netex_gtfs_fares_Example_2_flatFare_noTransfer.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/gtfs/Netex_gtfs_fares_Example_2_flatFare_noTransfer.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/gtfs/Netex_gtfs_fares_Example_3_flatFare_90mTransfer.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/gtfs/Netex_gtfs_fares_Example_3_flatFare_90mTransfer.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/gtfs/Netex_gtfs_fares_Example_7_zoneSequenceFare.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/gtfs/Netex_gtfs_fares_Example_7_zoneSequenceFare.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/noptis/Netex_StopPlace_se_NOPTIS_Example_TEH_PA1.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/noptis/Netex_StopPlace_se_NOPTIS_Example_TEH_PA1.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/noptis/Netex_StopPlace_se_NOPTIS_TEH_Style1_PB1.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/noptis/Netex_StopPlace_se_NOPTIS_TEH_Style1_PB1.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/norway/frames/PublicationDelivery-CompositeFrame.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2016-12-22T12:00:00Z
4 | NSR
5 | PublicationDelivery med CompositeFrame som setter ValidityCondition for -alle- underliggende frames
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/norway/other_resources/submodel-Branding.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Ruter AS
4 | Operator that runs public transport in Oslo region
5 | http://url.to.ruter.logo/
6 | http://ruter.no/
7 |
8 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/norway/other_resources/submodel-DestinationDisplay.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | L23
7 | Linje 23
8 | Linje23
9 |
10 |
11 | printed
12 | Linje 23 (buss)
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/norway/other_resources/submodel-Locale.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | +2
4 | Moscow
5 | +2
6 | Moscow
7 | ru-RU
8 |
9 |
10 | he-IL
11 | read
12 |
13 |
14 | en-AU
15 | understood
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/norway/other_resources/submodel-PathLinkWithProjection-DEPRECATED.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 | pGNVZIcJ4ldFD
7 | 2017586184.321
8 |
9 | 2028559675.353 -2022783697.174 1915199261.096 -736940877.207 1690118703.459 204096403.425 -916241128.568
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/norway/other_resources/submodel-PointWithProjection.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | example
4 |
5 | -606731799.854 -1297377369.241
6 | 434009368.11
7 |
8 | p-87oITOs
9 |
10 |
11 |
12 |
13 |
14 | -1681111194.552
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/norway/other_resources/submodel-Zone.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 12345.67
6 | 12
7 |
8 |
9 |
10 |
11 |
12 | 12345.78 2345.2
13 | 12345.76 2346.2
14 | 12345.88 2345.3
15 | 12346.18 2344.2
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/norway/validity/submodel-AvailabilityConditionAvailable.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 | false
8 |
9 |
10 | 2016-09-05
11 | 05:00:00.000
12 | PT20H
13 |
14 |
15 | 2016-09-06
16 | 05:00:00.000
17 | PT20H
18 |
19 |
20 | 2016-09-07
21 | 05:00:00.000
22 | PT20H
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/norway/validity/submodel-AvailabilityConditionUnavailable.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 | 2016-09-05T05:00:00Z
8 | 2016-12-08T01:00:00Z
9 | true
10 |
11 |
12 | Weekdays
13 | Mon, Tue, Wed, Thu, Fri
14 |
15 |
16 | 05:00:00.000Z
17 | 01:00:00.000Z
18 | 1
19 |
20 |
21 |
22 |
23 | Weekend
24 | Sat, Sun
25 |
26 |
27 | 07:00:00.000Z
28 | 23:59:59.000Z
29 | 0
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/norway/validity/submodel-ValidBetween.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 2016-12-11T11:03:07Z
4 | 2017-12-03T11:03:07Z
5 |
6 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/norway/vehicles/submodel-CompoundTrain.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/norway/vehicles/submodel-Train.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | 1
5 | normal
6 |
7 |
8 |
9 |
10 | NSB Type 72
11 |
12 | carriage
13 | standardClass
14 |
15 | 635
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/norway/vehicles/submodel-Vehicle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | SL78
4 | unknown
5 | X4533
6 | Ruter
7 | SL78
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/norway/vehicles/submodel-VehicleType.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | example
4 | V
5 | true
6 | diesel
7 | Euro 6
8 |
9 |
10 | firstClass
11 | 100
12 | 80
13 | 20
14 | 4
15 | 2
16 | 2
17 |
18 |
19 | standardClass
20 | 300
21 | 250
22 | 50
23 | 20
24 | 10
25 | 10
26 |
27 |
28 | true
29 | true
30 | false
31 | 753543193.128
32 |
33 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B1_NRT/Netex_tap_tsi_B1-1080-full.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B1_NRT/Netex_tap_tsi_B1-1080-full.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B1_NRT/Netex_tap_tsi_B1-1080.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B1_NRT/Netex_tap_tsi_B1-1080.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B1_NRT/Netex_tap_tsi_B1.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B1_NRT/Netex_tap_tsi_B1.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B1_NRT/Netex_tap_tsi_tcvg_stations_1.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B1_NRT/Netex_tap_tsi_tcvg_stations_1.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B2_IRT/Netex_tap_tsi_B2-1180.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B2_IRT/Netex_tap_tsi_B2-1180.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B2_IRT/Netex_tap_tsi_B2-1181.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B2_IRT/Netex_tap_tsi_B2-1181.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B2_IRT/Netex_tap_tsi_B2-71-optimised.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B2_IRT/Netex_tap_tsi_B2-71-optimised.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B2_IRT/Netex_tap_tsi_B2-71.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B2_IRT/Netex_tap_tsi_B2-71.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B2_IRT/Netex_tap_tsi_B2.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B2_IRT/Netex_tap_tsi_B2.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B3_Special/Netex_tap_tsi_B3+more.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B3_Special/Netex_tap_tsi_B3+more.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B3_Special/Netex_tap_tsi_B3.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/B3_Special/Netex_tap_tsi_B3.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/Other/Netex_tap_trainhotel_1.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/Other/Netex_tap_trainhotel_1.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/Other/Netex_tap_trainhotel_SalesPackage_2.xml:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xml/netex_tests/standards/tap_tsi/Other/Netex_tap_trainhotel_SalesPackage_2.xml
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/ws_siri_request/siri_generic/exa_checkStatus_request.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 2004-12-17T09:30:47-05:00
7 | EREWHON
8 |
9 |
10 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/ws_siri_request/siri_generic/exa_checkStatus_response.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 2001-12-17T09:30:47-05:00
6 | true
7 | 2004-12-17T19:30:47-05:00
8 | PT2M
9 | 2004-12-17T09:30:47-05:00
10 |
11 |
12 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/ws_siri_request/siri_generic/exa_dataReady_request.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 2004-12-17T09:30:47-05:00
6 | KUBRICK
7 |
8 |
9 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/ws_siri_request/siri_generic/exa_dataReady_response.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 2004-12-17T09:30:47-05:00
6 | NADER
7 | true
8 |
9 |
10 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/ws_siri_request/siri_generic/exa_dataReceived_response.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 2001-12-17T09:30:47-05:00
6 | NADER
7 | 012225678
8 | true
9 |
10 |
11 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/ws_siri_request/siri_generic/exa_dataSupply_request.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 2004-12-17T09:30:47-05:00
7 | NADER
8 | 2004-12-17T09:30:47-05:00
9 | false
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/ws_siri_request/siri_generic/exa_heartbeat_request.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 2004-12-17T09:30:47-05:00
6 | KUBRICK
7 | true
8 | 2004-12-17T09:30:47-05:00
9 | PT2M
10 | 2004-12-17T09:30:47-05:00
11 |
12 |
13 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/ws_siri_request/siri_generic/exa_requestSubscription_response.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 2004-12-17T09:30:47-05:00
6 | EREWHON
7 |
8 | 2004-12-17T09:30:47-05:01
9 | 0003456
10 | true
11 | 2004-12-17T09:30:47-05:00
12 | PT2M
13 |
14 |
15 | 2004-12-17T09:30:47-05:02
16 | 0003457
17 | false
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/ws_siri_request/siri_generic/exa_terminateSubscription_request.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 2004-12-17T09:30:47-05:00
6 | NADER
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/ws_siri_request/siri_generic/exa_terminateSubscription_response.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 2004-12-17T09:30:47-05:00
6 | KUBRICK
7 |
8 | 2004-12-17T09:30:47-05:00
9 | NADER
10 | 0000456
11 | true
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/ws_siri_request/siri_generic/exa_terminateSubscription_response_err.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 2004-12-17T09:30:47-05:00
6 | KUBRICK
7 |
8 | 2004-12-17T09:30:47-05:00
9 | NADER
10 | 987653
11 | false
12 |
13 |
14 | Subscriber not found
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/ws_siri_request/siri_netex/exu_dataObject_request.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | P1Y2M3DT10H30M
7 | direct
8 |
9 |
10 | 2004-12-17T09:30:47-05:00
11 | NADER
12 | mymsg122
13 |
14 | 2001-12-17T09:30:47.0Z
15 | mymsg12201
16 |
17 |
18 |
19 | REQUEST
20 |
21 |
22 |
23 | en
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/ws_siri_request/siri_netex/exu_dataObject_request_b1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 2014-12-17T09:30:47-05:00
6 | NADER
7 |
8 | 2014-12-17T09:30:47.0Z
9 | mymsg12201
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 | fr
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/ws_siri_request/siri_netex/exu_dataObject_response_b1-NX.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 2014-12-17T09:30:46-05:00
7 | KUBRICK
8 | true
9 |
10 |
11 | 2014-12-17T09:30:47.0Z
12 | abcdefg
13 | true
14 | 2014-12-17T09:30:47.0Z
15 |
16 |
17 |
18 | PCZO 1080 Examples
19 |
20 |
21 |
22 |
23 |
24 |
25 | EUR
26 |
27 |
28 |
29 | B.2 IRT fare based example for RU 1080 - Group OD
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/ws_siri_request/siri_netex/exu_dataObject_response_b1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 2014-12-17T09:30:46-05:00
7 | KUBRICK
8 | true
9 |
10 |
11 | 2014-12-17T09:30:47.0Z
12 | abcdefg
13 | true
14 | 2014-12-17T09:30:47.0Z
15 |
16 |
17 |
18 | PCZO 1080 Examples
19 |
20 |
21 |
22 |
23 |
24 |
25 | EUR
26 |
27 |
28 |
29 | B.2 IRT fare based example for RU 1080 - Group OD
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/ws_siri_request/siri_netex/exu_dataObject_subscriptionRequest-Nx.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 | 2004-12-17T09:30:47-05:00
7 | NADER
8 |
9 | NADER
10 | Sub1234
11 | 2001-12-17T09:30:47.0Z
12 |
13 | 2004-12-17T09:30:47-05:00
14 |
15 |
16 |
17 |
18 |
19 | REQUEST
20 |
21 |
22 |
23 |
24 |
25 |
26 | true
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/netex_tests/ws_siri_request/siri_netex/exu_dataObject_subscriptionRequest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | 2004-12-17T09:30:47-05:00
6 | NADER
7 |
8 | NADER
9 | Sub1234
10 | 2001-12-17T09:30:47.0Z
11 |
12 | 2004-12-17T09:30:47-05:00
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 | REQUEST
21 |
22 |
23 |
24 |
25 |
26 |
27 | true
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/office_min.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | RestAPI - Immobilienscout24 Testobjekt! +++BITTE+++ NICHT kontaktieren - Office
4 |
5 | Heuersdorfer Str
6 | 26
7 | 04574
8 | Heuersdorf
9 |
10 | false
11 | OFFICE_FLOOR
12 | RENT
13 |
14 | 73.172
15 | EUR
16 | RENT
17 |
18 | 368.082
19 | 222.123
20 |
21 | YES
22 | 7,14%
23 |
24 |
25 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/sameattributenames.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/sameattributenames_import.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/seniorCare_min.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | RestAPI - Immobilienscout24 Testobjekt! +++BITTE+++ NICHT kontaktieren Altenpflege
4 |
5 | Teststrasse
6 | 10
7 | 04574
8 | Heuersdorf
9 |
10 | false
11 | NEGOTIABLE
12 | NOT_APPLICABLE
13 |
14 | SHORT_TERM_CARE
15 |
16 | ALL
17 |
18 |
19 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/shortTermAccommodation_min.xml:
--------------------------------------------------------------------------------
1 |
2 | IS24 Testobjekt! +++BITTE+++ NICHT kontaktieren - ShortTermAccommodation
3 |
4 | Heuersdorfer Str
5 | 26
6 | 04574
7 | Heuersdorf
8 |
9 | true
10 |
11 | 193.229
12 | EUR
13 |
14 | 2013-05-29
15 | HOUSE
16 | NO
17 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/specialPurpose_min.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | RestAPI - Immobilienscout24 Testobjekt! +++BITTE+++ NICHT kontaktieren - Spezialgewerbe
4 |
5 | Teststrasse
6 | 10
7 | 04574
8 | Heuersdorf
9 |
10 | false
11 | INDUSTRIAL_AREA
12 | RENT
13 |
14 | 761.515
15 | EUR
16 | RENT
17 |
18 | 766.625
19 | 133.75
20 |
21 | YES
22 | 7,14 %
23 |
24 |
25 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/store_min.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | RestAPI - Immobilienscout24 Testobjekt! +++BITTE+++ NICHT kontaktieren - Store
4 |
5 | Heuersdorfer Str
6 | 26
7 | 04574
8 | Heuersdorf
9 |
10 | false
11 | RENT
12 |
13 | 761.515
14 | EUR
15 | RENT
16 |
17 | 766.625
18 | 210.029
19 |
20 | YES
21 | 7,14%
22 |
23 |
24 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xml/tradeSite_min.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | RestAPI - Immobilienscout24 Testobjekt! +++BITTE+++ NICHT kontaktieren - Gewerbegrundstück
4 |
5 | Teststrasse
6 | 10
7 | 04574
8 | Heuersdorf
9 |
10 | false
11 | LEASE
12 | AGRICULTURE_FORESTRY
13 |
14 | 621.38
15 | EUR
16 | LEASE
17 |
18 | 6330.606
19 |
20 | YES
21 | 7,14 %
22 |
23 |
24 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/SequenceWithDefault/SomeComplexType.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/aixm/aixm-5.1.1/gml/3.2.1/gml.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | gml.xsd
5 |
6 | GML is an OGC Standard.
7 | Copyright (c) 2007, 2010, 2016, 2018 Open Geospatial Consortium.
8 | To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/aixm/aixm-5.1.1/iso/19139/20070417/ReadMe.txt:
--------------------------------------------------------------------------------
1 | ISO(c) ReadMe.txt
2 | ------------------------------------------------------------------------------
3 |
4 | Geographic Information - Metadata - XML Schema Implementation
5 |
6 | This XML Schema implementation is composed of the following namespaces:
7 | - Geographic Common (GCO) extensible markup language
8 | (http://www.isotc211.org/2005/gco)
9 | - Geographic MetaData (GMD) extensible markup language
10 | (http://www.isotc211.org/2005/gmd)
11 | - Geographic Metadata XML (GMX) Schema (http://www.isotc211.org/2005/gmx)
12 | - Geographic Spatial Schema (GSS) extensible markup language
13 | (http://www.isotc211.org/2005/gss)
14 | - Geographic Spatial Referencing (GSR) extensible markup language
15 | (http://www.isotc211.org/2005/gsr)
16 | - Geographic Temporal Schema (GTS) extensible markup language
17 | (http://www.isotc211.org/2005/gts)
18 | - Geographic Geographic information -- Services (SRV)
19 | (http://www.opengis.net/iso/19139/20070417/srv/1.0)
20 |
21 | The most current schemas are available at:
22 | http://standards.iso.org/ittf/PubliclyAvailableStandards/ISO_19139_Schemas/
23 |
24 | XML resources related to those namespaces are also provided at this location.
25 |
26 | -------------------------------------------------------------------------------
27 |
28 | See X\ReadMe.txt for details of lineage and modification of the package X
29 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/aixm/aixm-5.1.1/iso/19139/20070417/gco/gco.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Geographic COmmon (GCO) extensible markup language is a component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GCO includes all the definitions of http://www.isotc211.org/2005/gco namespace. The root document of this namespace is the file gco.xsd.
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/aixm/aixm-5.1.1/iso/19139/20070417/gmd/gmd.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Geographic MetaData (GMD) extensible markup language is a component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GMD includes all the definitions of http://www.isotc211.org/2005/gmd namespace. The root document of this namespace is the file gmd.xsd.
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/aixm/aixm-5.1.1/iso/19139/20070417/gmx/gmx.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Geographic Metadata XML (GMX) Schema is a component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GMX includes all the definitions of http://www.isotc211.org/2005/gmx namespace. The root document of this namespace is the file gmx.xsd.
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/aixm/aixm-5.1.1/iso/19139/20070417/gsr/gsr.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Geographic Spatial Referencing (GSR) extensible markup language is a component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GSR includes all the definitions of http://www.isotc211.org/2005/gsr namespace. The root document of this namespace is the file gsr.xsd.
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/aixm/aixm-5.1.1/iso/19139/20070417/gss/gss.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Geographic Spatial Schema (GSS) extensible markup language is a component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GSS includes all the definitions of http://www.isotc211.org/2005/gss namespace. The root document of this namespace is the file gss.xsd.
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/aixm/aixm-5.1.1/iso/19139/20070417/gts/gts.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Geographic Temporal Schema (GTS) extensible markup language is a component of the XML Schema Implementation of Geographic Information Metadata documented in ISO/TS 19139:2007. GTS includes all the definitions of http://www.isotc211.org/2005/gts namespace. The root document of this namespace is the file gts.xsd.
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/aixm/aixm-5.1.1/iso/19139/20070417/resources/ReadMe.txt:
--------------------------------------------------------------------------------
1 | ISO(c) - ISO/TS 19139:2007 resources
2 | ------------------------------------------------------------------------------
3 |
4 | ISO/TS 19139:2007 resources are XML Files provided with the XML
5 | Schema Implementations defined in ISO/TS 19139-2. Those resources are:
6 | - Catalogues of Codelist, Units of measure (uom) and Coordinate Reference
7 | Systems (CRS)
8 | - sample XML
9 |
10 | -------------------------------------------------------------------------------
11 |
12 | 2012-07-13 Nicolas Lesage on behalf of the ISO/TC 211 XML Maintenance Group
13 | * Update of Readme.txt file
14 | * Use of absolute schema locations
15 | * Adoption of W3C Implementation of XLink:
16 |
17 | Validation: XML Files have been validated with XML Spy 2010 Rel. 2 (MSXML 6.0)
18 |
19 |
20 | No history...
21 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/aixm/aixm-5.1.1/iso/19139/20070417/srv/ReadMe.txt:
--------------------------------------------------------------------------------
1 | SRV schema ReadMe.txt
2 | =============================================================
3 |
4 | Geographic Information -- Services (SRV)
5 |
6 | Based on ISO 19119:2005/Amd 1:2008.
7 |
8 | The most current schema are available at http://schemas.opengis.net/ .
9 |
10 | -----------------------------------------------------------------------
11 |
12 | 2018-03-21 Kevin Stegemoller
13 | * v1.0.1: revert namespace from
14 | http://www.opengis.net/iso/19139/20070417/srv/1.0
15 | to http://www.isotc211.org/2005/srv
16 | * v1.0.1: xsd:schema/@version attribute held at 1.0.1 (06-135r11 s#13.4)
17 |
18 | 2018-03-09 Uwe Voges, Kristian Senkler
19 | * v1.0.1: Published CSW 2.0.2 ISO Application Profile 1.0.1
20 | including Geographic Information -- Services (SRV)
21 | based on ISO 19119:2005/Amd 1:2008.
22 | See OGC 07-045r1
23 |
24 | 2018-03-09 Kevin Stegemoller
25 | * v1.0.1: change namespace from http://www.isotc211.org/2005/srv
26 | to http://www.opengis.net/iso/19139/20070417/srv/1.0
27 | * v1.0.1: updated xsd:schema/@version attribute to 1.0.1 (06-135r11 s#13.4)
28 | * v1.0.1: change import of srv.xsd from relative to absolute (06-135r11 s#15)
29 | at http://schemas.opengis.net/iso/19139/20070417/srv/1.0/srv.xsd
30 | * v1.0.1: update/verify copyright (06-135r11 s#3.2)
31 | * v1.0.1: add xs:documentation describing changes
32 |
33 | -----------------------------------------------------------------------
34 |
35 | Policies, Procedures, Terms, and Conditions of OGC(r) are available at
36 | http://www.opengeospatial.org/ogc/legal/ .
37 |
38 | Copyright (c) 2018 Open Geospatial Consortium.
39 |
40 | -----------------------------------------------------------------------
41 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/array-order/array-order.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/bpmn/DC.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/elster-xml-datenabholung5/elster0810_datenabholung_5.xsd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xsd/elster-xml-datenabholung5/elster0810_datenabholung_5.xsd
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/elster-xml-datenabholung5/headerbasis000002.xsd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xsd/elster-xml-datenabholung5/headerbasis000002.xsd
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/elster-xml-datenabholung5/ndh000010_extern.xsd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xsd/elster-xml-datenabholung5/ndh000010_extern.xsd
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/elster-xml-datenabholung5/th000008_extern.xsd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator.Tests/xsd/elster-xml-datenabholung5/th000008_extern.xsd
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/epp/rdeDnrdCommon-1.0.xsd:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
10 | Data Escrow Deposit Common Objects schema
11 |
12 |
13 |
14 |
15 |
16 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/epp/rdeEppParams-1.0.xsd:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
13 |
14 | Registry Data Escrow EPP Parameters schema
15 |
16 |
17 |
18 |
20 |
21 |
25 |
26 |
27 |
28 |
29 |
32 |
35 |
38 |
41 |
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/epp/rdeIDN-1.0.xsd:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
10 | Registry Data Escrow IDN provisioning schema
11 |
12 |
13 |
16 |
19 |
20 |
21 |
22 |
23 |
24 |
26 |
28 |
29 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/epp/rdePolicy-1.0.xsd:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 | Registry Data Escrow Policy schema
10 |
11 |
12 |
13 |
16 |
17 |
18 |
19 |
22 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/graphml/xlink.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/graphml/yfeatures.xsd:
--------------------------------------------------------------------------------
1 |
2 |
12 |
13 |
14 |
15 | Schema definitions for yFiles GraphML graphics and
16 | postprocessor extensions.
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/guid/guid.xsd:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 | The representation of a GUID, generally the id of an element.
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/guid/guidtest.xsd:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/guid/header.xsd:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/guid/uuid.xsd:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/is24/common/xlink.xsd:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/is24/offer/alterationdate-1.0.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/is24/offer/attachmentsorder-1.0.xsd:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 | Ordered list of the attachments.
13 | Eine geordnete Liste der Anhänge.
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 | Id of the attachment.
22 | Id des Anhanges.
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/is24/offer/bookingoverview-1.0.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Overview of bookings which are necessary for the product recommondation
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | Booking with name, price and number of bookings
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/is24/offer/offerUser-1.0.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/is24/offer/productrecommendation-1.0.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 | List of all possible products and the recommended one
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/is24/offer/realEstateCounts-1.0.xsd:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/is24/offer/realestatestock-1.0.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/is24/offer/realtor-1.0.xsd:
--------------------------------------------------------------------------------
1 |
2 |
6 |
14 |
15 |
16 |
17 |
18 |
19 | Ein Anbieter von IS24.
20 | A realtor within IS24.
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 | Die Kundennummer des Anbieters wenn er ein Kunde ist.
29 | The customer number of the realtor if he is a customer.
30 |
31 |
32 |
33 |
34 | Ist Firmenprofil / Homepage aktiviert.
35 | Is the homepage activated.
36 |
37 |
38 |
39 |
40 |
41 |
42 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/is24/offer/realtorbadges-1.0.xsd:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/is24/offer/zipandlocationtoregion-1.0.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/is24/search/searcher-1.0.xsd:
--------------------------------------------------------------------------------
1 |
2 |
6 |
15 |
16 |
17 |
18 |
19 |
20 |
21 | Ein Nutzer im Kontext der Suche.
22 | User within the search context.
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/gml/gml_extract_all_objects_v_3_2_1.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_framework/netex_all_objects_framework.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_framework/netex_frames/netex_all_frames_framework.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_framework/netex_genericFramework/netex_accessibility/netex_acsb_all.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_framework/netex_payload_framework.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | Type for a list of objects.
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 | NeTEx List of all objects.
18 |
19 |
20 |
21 |
22 | NeTEx Entities of any type.
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_framework/netex_reusableComponents/netex_accounting_version.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_part_1/netex_all_frames_part1.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_part_1/netex_all_objects_infrastructureFrame.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_part_1/netex_all_objects_part1.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_part_1/part1_networkDescription/netex_all_objects_part1_infrastructureFrame_contents.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_part_1/part1_networkDescription/netex_all_objects_part1_lineRoute.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_part_1/part1_networkDescription/netex_all_objects_part1_networkDescription.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_part_2/part2_journeyTimes/netex_serviceView_version.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_part_3/part3_PiQuery/netex_all_objects_part3_piQuery.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_part_3/part3_fares/netex_all_objects_part3_fares.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_part_3/part3_fares/netex_all_objects_part3_fares_FP.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_part_3/part3_fares/netex_all_objects_part3_fares_FS.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_part_3/part3_fares/netex_all_objects_part3_fares_SD.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_part_3/part3_fares/netex_usageParametersAll_support.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_part_3/part3_frames/netex_all_frames_part3.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_part_3/part3_monitoring/netex_all_objects_part3_monitoring.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_part_3/part3_parkingTariff/netex_all_objects_part3_parking.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_part_3/part3_salesTransactions/netex_all_objects_part3_salesTransactions.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/netex_service/netex_all.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/siri/siri_all_framework-v2.0.xsd:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/netex/siri_utility/siri_all_utility-v2.0.xsd:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/nullable/optional.xsd:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/nullablereferenceattributes/nullablereference.xsd:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/prefix/prefix.xsd:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/simple/any.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
50 |
51 |
52 |
53 |
54 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/simple/default.xsd:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/simple/fields_ambiguity.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/simple/nested_type.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/simple/ng.xsd:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/simple/recursive.xsd:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
48 |
49 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/simple/restriction.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/simple/windows1250.xsd:
--------------------------------------------------------------------------------
1 |
2 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/time/time.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/union/union.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/wfs/schemas.opengis.net/filter/2.0/expr.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Filter Encoding is an OGC Standard.
6 | Copyright (c) 2010, 2014 Open Geospatial Consortium.
7 | To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/wfs/schemas.opengis.net/filter/2.0/filterAll.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | This XML Schema document includes and imports, directly or indirectly,
6 | all the XML Schema defined by the Filter Encoding Standard.
7 |
8 | Filter Encoding is an OGC Standard.
9 | Copyright (c) 2010, 2014 Open Geospatial Consortium.
10 | To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/wfs/schemas.opengis.net/filter/2.0/sort.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Filter Encoding is an OGC Standard.
6 | Copyright (c) 2010, 2014 Open Geospatial Consortium.
7 | To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/wfs/schemas.opengis.net/ows/1.1.0/owsAll.xsd:
--------------------------------------------------------------------------------
1 |
2 |
3 | owsAll.xsd
4 | This XML Schema Document includes and imports, directly and indirectly, all the XML Schemas defined by the OWS Common Implemetation Specification.
5 |
6 | OWS is an OGC Standard.
7 | Copyright (c) 2006,2010 Open Geospatial Consortium.
8 | To obtain additional rights of use, visit http://www.opengeospatial.org/legal/ .
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/xbrl/xhtml-inlinexbrl-1_1.xsd:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 | This is the XML Schema driver for XHTML v1.1 + Inline XBRL v1.1
12 |
13 |
14 |
17 |
18 |
20 |
21 |
22 | Schema that includes all modules (and redefinitions)
23 | for XHTML1.1 and Inline XBRL Document Type.
24 |
25 |
26 |
27 |
28 |
29 |
31 |
32 |
33 | Document Model module for the XHTML1.1 + Inline XBRL Document Type.
34 | This schema file defines all named models used by Inline XBRL
35 | Modularization Framework for Inline XBRL Document Type
36 |
37 |
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/xbrl/xhtml/xhtml-base-1.xsd:
--------------------------------------------------------------------------------
1 |
2 |
7 |
9 |
10 |
11 |
12 | Base element
13 | This is the XML Schema Base Element module for XHTML
14 |
15 | * base
16 |
17 | This module declares the base element type and its attributes,
18 | used to define a base URI against which relative URIs in the
19 | document will be resolved.
20 |
21 | $Id: xhtml-base-1.xsd,v 1.2 2005/09/26 22:54:53 ahby Exp $
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/xbrl/xhtml/xhtml-blkpres-1.xsd:
--------------------------------------------------------------------------------
1 |
2 |
7 |
9 |
10 |
11 | This is the XML SchemaBlock presentation element module for XHTML
12 | $Id: xhtml-blkpres-1.xsd,v 1.2 2005/09/26 22:54:53 ahby Exp $
13 |
14 |
15 |
16 |
17 | Block Presentational Elements
18 |
19 | * hr
20 |
21 | This module declares the elements and their attributes used to
22 | support block-level presentational markup.
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/xbrl/xhtml/xhtml-edit-1.xsd:
--------------------------------------------------------------------------------
1 |
2 |
7 |
9 |
10 |
11 |
12 | Editing Elements
13 | This is the XML Schema Editing Markup module for XHTML
14 |
15 | * ins, del
16 |
17 | This module declares element types and attributes used to indicate
18 | inserted and deleted content while editing a document.
19 |
20 | $Id: xhtml-edit-1.xsd,v 1.2 2005/09/26 22:54:53 ahby Exp $
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/xbrl/xhtml/xhtml-inlpres-1.xsd:
--------------------------------------------------------------------------------
1 |
2 |
7 |
9 |
10 |
11 | This is the XML Schema Inline Presentation element module for XHTML
12 | $Id: xhtml-inlpres-1.xsd,v 1.2 2005/09/26 22:54:53 ahby Exp $
13 |
14 |
15 |
16 |
17 |
18 | Inline Presentational Elements
19 |
20 | * b, big, i, small, sub, sup, tt
21 |
22 | This module declares the elements and their attributes used to
23 | support inline-level presentational markup.
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/xbrl/xhtml/xhtml-inlstyle-1.xsd:
--------------------------------------------------------------------------------
1 |
2 |
7 |
9 |
10 |
11 | Inline Style module
12 | This is the XML Schema Inline Style module for XHTML
13 |
14 | * styloe attribute
15 |
16 | This module declares the 'style' attribute, used to support inline
17 | style markup.
18 |
19 | $Id: xhtml-inlstyle-1.xsd,v 1.2 2005/09/26 22:54:53 ahby Exp $
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/xbrl/xhtml/xhtml-meta-1.xsd:
--------------------------------------------------------------------------------
1 |
2 |
7 |
9 |
10 |
11 |
12 | This is the XML Schema Metainformation module for XHTML
13 | $Id: xhtml-meta-1.xsd,v 1.2 2005/09/26 22:54:53 ahby Exp $
14 |
15 |
16 |
17 |
18 |
19 | Meta Information
20 |
21 | * meta
22 |
23 | This module declares the meta element type and its attributes,
24 | used to provide declarative document metainformation.
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/xbrl/xhtml/xhtml-pres-1.xsd:
--------------------------------------------------------------------------------
1 |
2 |
7 |
9 |
10 |
11 | This is the XML Schema Presentation module for XHTML
12 | This is a REQUIRED module.
13 | $Id: xhtml-pres-1.xsd,v 1.2 2005/09/26 22:54:53 ahby Exp $
14 |
15 |
16 |
17 |
18 |
19 | Presentational Elements
20 |
21 | This module defines elements and their attributes for
22 | simple presentation-related markup.
23 |
24 | Elements defined here:
25 |
26 | * hr
27 | * b, big, i, small, sub, sup, tt
28 |
29 |
30 |
31 |
32 |
33 |
34 | Block Presentational module
35 | Elements defined here:
36 |
37 | * hr
38 |
39 |
40 |
41 |
42 |
43 |
44 | Inline Presentational module
45 | Elements defined here:
46 |
47 | * b, big, i, small, sub, sup, tt
48 |
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.Tests/xsd/xbrl/xhtml/xhtml-ssismap-1.xsd:
--------------------------------------------------------------------------------
1 |
2 |
7 |
9 |
10 |
11 | This is the XML Schema Server-side Image Maps module for XHTML
12 | $Id: xhtml-ssismap-1.xsd,v 1.3 2005/09/26 22:54:53 ahby Exp $
13 |
14 |
15 |
16 |
17 |
18 | Server-side Image Maps
19 |
20 | This adds the 'ismap' attribute to the img element to
21 | support server-side processing of a user selection.
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator.sln.DotSettings:
--------------------------------------------------------------------------------
1 |
2 | DO_NOT_SHOW
3 | DO_NOT_SHOW
4 | <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb"><ExtraRule Prefix="" Suffix="" Style="AaBb" /></Policy>
5 | <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" />
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator/App.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator/CollectionSettersMode.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 |
5 | namespace XmlSchemaClassGenerator;
6 |
7 | ///
8 | /// Determines the kind collection accessor modifiers to emit and controls baking collection fields initialization
9 | ///
10 | public enum CollectionSettersMode
11 | {
12 | ///
13 | /// All collection setters are private
14 | ///
15 | Private,
16 | ///
17 | /// All collection setters are public
18 | ///
19 | Public,
20 | ///
21 | /// All collection setters are public and backing collections fields are not initialized in constructors
22 | ///
23 | PublicWithoutConstructorInitialization,
24 | ///
25 | /// All collections setters are init-only
26 | ///
27 | Init,
28 | ///
29 | /// All collections setters are init-only and backing collections fields are not initialized in constructors
30 | ///
31 | InitWithoutConstructorInitialization
32 | }
33 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator/CommandLineArgumentsProvider.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Diagnostics.CodeAnalysis;
3 | using System.IO;
4 | using System.Linq;
5 |
6 | namespace XmlSchemaClassGenerator;
7 |
8 | public class CommandLineArgumentsProvider(string commandLineArguments)
9 | {
10 | public string CommandLineArguments { get; } = commandLineArguments;
11 |
12 | public static CommandLineArgumentsProvider CreateFromEnvironment()
13 | {
14 | var args = Environment.GetCommandLineArgs();
15 | var commandLineArguments = string.Join(" ", args.Take(1).Select(Path.GetFileNameWithoutExtension).Concat(args.Skip(1)).Select(Extensions.QuoteIfNeeded));
16 | return new CommandLineArgumentsProvider(commandLineArguments);
17 | }
18 | }
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator/DataAnnotationMode.cs:
--------------------------------------------------------------------------------
1 | namespace XmlSchemaClassGenerator;
2 |
3 | ///
4 | /// Determines the kind of annotations to emit
5 | ///
6 | ///
7 | /// The order in the source must be kept to ensure that works
8 | /// as expected.
9 | ///
10 | public enum DataAnnotationMode
11 | {
12 | ///
13 | /// All annotations for full frameworks
14 | ///
15 | All,
16 | ///
17 | /// Only annotations supported by PCLs
18 | ///
19 | Partial,
20 | ///
21 | /// No annotations (for Windows Phone compatible PCLs)
22 | ///
23 | None,
24 | }
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator/Extensions.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Xml;
5 | using System.Xml.Schema;
6 |
7 | namespace XmlSchemaClassGenerator;
8 |
9 | public static class Extensions
10 | {
11 | public static XmlSchema GetSchema(this XmlSchemaObject xmlSchemaObject)
12 | {
13 | while (xmlSchemaObject is not null and not XmlSchema)
14 | xmlSchemaObject = xmlSchemaObject.Parent;
15 | return (XmlSchema)xmlSchemaObject;
16 | }
17 |
18 | public static PropertyValueTypeCode GetPropertyValueTypeCode(this TypeModel model) => model switch
19 | {
20 | SimpleModel { ValueType.IsArray: true } => PropertyValueTypeCode.Array,
21 | SimpleModel { ValueType.IsValueType: true } => PropertyValueTypeCode.ValueType,
22 | SimpleModel or not EnumModel => PropertyValueTypeCode.Other,
23 | _ => PropertyValueTypeCode.ValueType
24 | };
25 |
26 | public static IEnumerable DistinctBy(this IEnumerable source, Func propertySelector)
27 | {
28 | return source.GroupBy(propertySelector).Select(x => x.First());
29 | }
30 |
31 | public static string QuoteIfNeeded(this string text) => !string.IsNullOrEmpty(text) && text.Contains(" ") ? "\"" + text + "\"" : text;
32 |
33 | public static bool IsDerivedFrom(this XmlSchemaType type, XmlQualifiedName qualifiedName)
34 | {
35 | while (type != null)
36 | {
37 | if (type.QualifiedName == qualifiedName) return true;
38 | type = type.BaseXmlSchemaType;
39 | }
40 |
41 | return false;
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator/GenerateNamespaceDelegate.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace XmlSchemaClassGenerator;
8 |
9 | ///
10 | /// Delegate to be called to generate a .NET namespace for a file name and XML namespace
11 | ///
12 | /// The key to search for to create a .NET namespace
13 | /// The corresponding .NET namespace
14 | public delegate string GenerateNamespaceDelegate(NamespaceKey key);
15 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator/NamingScheme.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 |
7 | namespace XmlSchemaClassGenerator;
8 |
9 | public enum NamingScheme
10 | {
11 | Direct,
12 | PascalCase,
13 | LegacyPascalCase,
14 | }
15 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator/OutputWriter.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.CodeDom;
3 | using System.CodeDom.Compiler;
4 | using System.IO;
5 | using System.Reflection;
6 | using System.Text;
7 |
8 | namespace XmlSchemaClassGenerator;
9 |
10 | public abstract class OutputWriter
11 | {
12 | protected OutputWriter()
13 | {
14 | }
15 |
16 | protected virtual CodeGeneratorOptions Options { get; } = new CodeGeneratorOptions
17 | {
18 | VerbatimOrder = true,
19 | BracingStyle = "C"
20 | };
21 |
22 | protected virtual CodeDomProvider Provider { get; } = new Microsoft.CSharp.CSharpCodeProvider();
23 |
24 | public abstract void Write(CodeNamespace cn);
25 |
26 | protected void Write(TextWriter writer, CodeCompileUnit cu)
27 | {
28 | using var sw = new SemicolonRemovalTextWriter(writer);
29 | Provider.GenerateCodeFromCompileUnit(cu, sw, Options);
30 | }
31 |
32 | ///
33 | /// A wrapper around that removes semicolons after a closing brace
34 | /// due to a bug in CodeDom and auto-properties
35 | ///
36 | private sealed class SemicolonRemovalTextWriter(TextWriter other) : TextWriter
37 | {
38 | private readonly TextWriter _other = other;
39 |
40 | private bool _previousWasClosingBrace;
41 |
42 | public override Encoding Encoding => _other.Encoding;
43 |
44 | public override void Write(char value)
45 | {
46 | if (!(value == ';' && _previousWasClosingBrace))
47 | {
48 | _other.Write(value);
49 | }
50 |
51 | _previousWasClosingBrace = value == '}';
52 | }
53 |
54 | protected override void Dispose(bool disposing)
55 | {
56 | base.Dispose(disposing);
57 |
58 | _other?.Dispose();
59 | }
60 | }
61 | }
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator/Particle.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Linq;
4 | using System.Text;
5 | using System.Threading.Tasks;
6 | using System.Xml.Schema;
7 |
8 | namespace XmlSchemaClassGenerator;
9 |
10 | public class Particle(XmlSchemaParticle particle, XmlSchemaObject parent)
11 | {
12 | public XmlSchemaParticle XmlParticle { get; set; } = particle;
13 | public XmlSchemaObject XmlParent { get; } = parent;
14 | public decimal MaxOccurs { get; set; } = particle?.MaxOccurs ?? 1;
15 | public decimal MinOccurs { get; set; } = particle?.MinOccurs ?? 1;
16 | }
17 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator/PropertyValueTypeCode.cs:
--------------------------------------------------------------------------------
1 | namespace XmlSchemaClassGenerator;
2 |
3 | public enum PropertyValueTypeCode
4 | {
5 | ValueType,
6 | Array,
7 | Other,
8 | }
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator/Substitute.cs:
--------------------------------------------------------------------------------
1 | using System;
2 | using System.Collections.Generic;
3 | using System.Text;
4 | using System.Xml.Schema;
5 |
6 | namespace XmlSchemaClassGenerator;
7 |
8 | public sealed class Substitute: IEquatable
9 | {
10 | public XmlSchemaElement Element { get; set; }
11 | public TypeModel Type { get; set; }
12 |
13 | public bool Equals(Substitute other)
14 | {
15 | return Element.QualifiedName.Equals(other.Element.QualifiedName)
16 | && ($"{Type.Namespace}.{Type.Name}").Equals($"{other.Type.Namespace}.{other.Type.Name}");
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator/VersionProvider.cs:
--------------------------------------------------------------------------------
1 | using System.Diagnostics;
2 | using System.Reflection;
3 |
4 | namespace XmlSchemaClassGenerator;
5 |
6 | [DebuggerDisplay("{Title} - {Version}")]
7 | public class VersionProvider(string title, string version)
8 | {
9 | public string Title { get; } = title;
10 |
11 | public string Version { get; } = version;
12 |
13 | public static VersionProvider CreateFromAssembly()
14 | {
15 | var executingAssembly = Assembly.GetExecutingAssembly();
16 | var title = executingAssembly.GetCustomAttribute().Title;
17 | var version = executingAssembly.GetCustomAttribute().Version;
18 |
19 | return new VersionProvider(title, version);
20 | }
21 | }
--------------------------------------------------------------------------------
/XmlSchemaClassGenerator/XmlSchemaClassGenerator.snk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/mganss/XmlSchemaClassGenerator/76383957d2e6b975a2a059411839794df3665fce/XmlSchemaClassGenerator/XmlSchemaClassGenerator.snk
--------------------------------------------------------------------------------