XML schema question

Hello. I am trying to code a web app in php that will parse and display weather from NOAA’s xml feed.

The above is a specific example but my question is broader. What if the source of the XML decides to change the structure of the XML and all of the programs I have floating around that use this XML break?

Is there a way to protect against this using the schema document? I understand what XSD files are and what they describe, but is there a way to use them to protect against the above scenario?