The main issue
Monday, April 11, 2011
4:31 PM
No program can be guaranteed to work on all inputs. 
We need a "guard clause" that defines the inputs it works on. 
XML has very powerful mechanism for
Defining guards (Xschemas) 
Writing programs that use guards (XPATHs)