Я пытаюсь проверить XML-файл на соответствие XSD-файлу, поэтому я обнаружил приведенный ниже код в Интернете, но при его выполнении выдается только первая ошибка, а не все.Мой XML-файл содержит 2 ошибки, если я проверил его с помощью другого инструмента.
BEGIN
v_xml := DBMS_XMLDOM.GETXMLTYPE(v_doc).createSchemaBasedXML('http://localhost/XSD/RFF_Shema.xsd');
v_xml.schemaValidate();
EXCEPTION WHEN OTHERS THEN
dbms_output.put_line ('Error => '||sqlerrm);
END;
Возникла эта ошибка:
Error => ORA-31038: Valeur number non valide : "1,5"
Но когда я исправляю ее, возникает эта:
Error => ORA-30936: Maximum number (1) XML node elements exceeded 'testnode'
Моя цель - поднять все ошибки XML-документа.Помогите мне, пожалуйста, и спасибо за ваши ответы.