Although XML specification does not specify semantics for xsi:nil (with appropriate namespace), XML Schema specification does, and so some Java XML libraries (including JAXB) support mapping it into nulls.
(there is the related question of generation/writing, but this issue covers only read side).
It would be good if Jackson did same mapping automatically.
For background, see