Boomtjes - XML Tree in JavaScript with XSD Schema validation.