The NextBus route list
The tag
attribute is the ID for Thunder Bay that we need for the other NextBus API commands. The other attributes are human readable metadata. The next piece of information that we need is the details about the Route 2 bus route. To get this information, we'll use the agency ID and the REST routeList
command to get another XML document by pasting the URL to our web browser. Note that the agency ID is set to the a
parameter in the REST URL: http://webservices.nextbus.com/service/publicXMLFeed?command=routeList&a=lametro.
When we call this URL in a browser, we get the following XML document:
<?xml version="1.0" encoding="utf-8" ?> <body copyright="All data copyright Los Angeles Metro 2015."> <route tag="2" title="2 Downtown LA - Pacific Palisades Via"/> <route tag="4" title="4 Downtown LA - Santa Monica Via Santa"/> <route tag="10" title="10 W Hollywood-Dtwn LA -Avalon Sta Via"/> ... <route tag="901" title="901 Metro Orange Line"/>...