C# Class CorvallisBusCoreNetCore.Util.ConnexionzXmlParser

Contains parsing logic to deal with the monstrosities that are CTS XML feeds.
Afficher le fichier Open project: RikkiGibson/Corvallis-Bus-Server

Méthodes publiques

Méthode Description
ParseConnexionzRoutes ( Stream xmlStream ) : IEnumerable

Given an stream of Corvallis Bus XML Data, this generates the Connexionz Route data.

ParseConnextionzPlatforms ( Stream xmlStream ) : ConnexionzPlatformET

Private Methods

Méthode Description
ParseDestinations ( IEnumerable destinationsXml ) : IEnumerable

This converts the XML nodes corresponding to a Corvallis Bus Route Destination into Platform objects.

ParsePlatformET ( IEnumerable platformsXml ) : ConnexionzPlatformET
ParsePlatformsForRoutes ( IEnumerable platformsXml ) : IEnumerable

This converts the XML nodes corresponding to Corvallis Bus Platforms into Platform objects.

ParseRouteET ( IEnumerable routesXml ) : IEnumerable

Method Details

ParseConnexionzRoutes() public static méthode

Given an stream of Corvallis Bus XML Data, this generates the Connexionz Route data.
public static ParseConnexionzRoutes ( Stream xmlStream ) : IEnumerable
xmlStream System.IO.Stream
Résultat IEnumerable

ParseConnextionzPlatforms() public static méthode

public static ParseConnextionzPlatforms ( Stream xmlStream ) : ConnexionzPlatformET
xmlStream System.IO.Stream
Résultat CorvallisBusCoreNetCore.Models.Connexionz.ConnexionzPlatformET