Library for parsing or creating xml structures