updateret xmlparser