Basic XML pull/push/data readers for JavaScript