Мне нужно написать парсер vCard.
Теперь проблема в том, что получаемый мной Vcard может иметь n параметров
Как сказать
TEL; КЛЕТКИ: 123
или же
TEL; CELL; VOICE: 123
или же
TEL: НАЧАЛО; CELL; VOICE: 123
Теперь, как я получу этот формат, действительно зависит от моих источников (которые могут быть разнообразными и многими).
Теперь мне нужно сделать универсальный считыватель, который может определить, что все эти различные наборы параметров могут отображаться в одно поле (в данном случае номер мобильного телефона), но способ отправки этой информации различен для всех источников (Google, MS, Nokia) ,
Может кто-нибудь, пожалуйста, дать какие-либо предложения о том, как справиться с такой ситуацией