Modify the infrastructure from "screen scraping" HTML
to also offer XML capabilities. The current system in
place requires code changes every time the NFL
changes HTML layout or context.
XML standards require CSS versioning for XML source,
so in the event an XML source changes to a new
version this can be instantly identified through
standard error handling. XML templates usually are
always backwards compatible so unless the data
structure is completely overhauled the feed will
continue to work. PHP has several libraries in place
to process XML data in versions 3 and up.