static void Save(string filename, JobPositionPostings postings)
        {
            XmlSerializer serializer = new XmlSerializer(typeof(JobPositionPostings));
            StreamWriter  writer     = new StreamWriter(filename);

            serializer.Serialize(writer, postings);
        }
        static void Main(string[] args)
        {
            JobPositionPostings postings = Load(INPUT_FILENAME);

            // modify posting here
            Save(OUTPUT_FILENAME, postings);
        }
        static JobPositionPostings Load(string filename)
        {
            StreamReader        reader     = new StreamReader(INPUT_FILENAME);
            XmlSerializer       serializer = new XmlSerializer(typeof(JobPositionPostings));
            JobPositionPostings postings   = (JobPositionPostings)serializer.Deserialize(reader);

            return(postings);
        }