Ch 2 XML complete