building xml with stream marsheler