Мне нужно взять XML и проверить его по файлу схемы. После этого я должен вызвать функцию, основанную на команде (пример updateContactList). Каков наилучший способ сделать это? Я беспокоюсь о проверке XML (и сообщаю об ошибках), и я понятия не имею, как лучше всего поместить данные в функцию для запуска
-edit- ПРИМЕЧАНИЕ. При проверке схемы мне нужно проверить шаблон (регулярное выражение). Было бы здорово, если бы я мог вызвать функцию с XML и схемой и вернуть ее false + error msg или true