Fix failing xmlProvider test

The type inference generates Null instead of Primitive(string) for empty cases so it can infer optionals correctly. Both CSV and Json providers already handle that well, Xml was missing that case