У меня есть XML-документ, представляющий мою модель, которую мне нужно проанализировать и сохранить в БД. В некоторых полях он может иметь значения NULL, указанные xsi:nil. Вот так
<quantity xsi:nil="true"/>
Для парсинга я использую scala.xml DSL. Проблема в том, что я не могу найти способ определить, является ли что-то нулевым или нет. Это: (elem \ "quantity") просто возвращает пустую строку, которая затем взрывается, когда я пытаюсь преобразовать ее в число. Также обертывание с помощью Option не помогает.
Есть ли способ получить None, Nil или даже null из этой части XML?