Каков наилучший способ определить, является ли XML, переданный в функции doc (), допустимым XML? Мне нужно запустить другой код, если он действителен или нет. Я пытался использовать xsl: choose, но функция doc () могла привести к сбою моего кода, если переданный XML был неверным.
Я пробовал xsl: try и xsl: catch, но я не знаю, как динамически установить переменную (для использования позже) в отношении допустимости XML.