Just a simple script I want to keep for posterity. The foundations were laid by Mark Drake.
-- --------------------------------------------------------
--
-- Author : Mark Drake
-- Purpose : Compiling XML Schema
--
-- Altered : Marco Gralike
-- Date : 09/02/2007
-- Alteration : Different error handling
--
--
-- --------------------------------------------------------
set echo on
-- spool compileSchemas.log
-- connect &USERNAME/&PASSWORD
-- set serveroutput on
--
declare
cursor getSchemaList is
select schema_url
from user_xml_schemas;
begin
for schema in getSchemaList
loop
begin
dbms_output.put_line('Processing : ' || schema.schema_url);
dbms_xmlschema.compileSchema(schema.schema_url);
dbms_output.put_line('Compiled');
exception when others then
dbms_output.put_line('Failed ('||SQLCODE||'): ' ||SQLERRM);
end;
end loop;
end;
/
-- --------------------------------------------------------
The “Invalid XDB schema – how to identify?” part, can be found in the following OTN XMLDB Forum Thread [here]
You’ve said “Just a simple script I want to keep for prosperity.” I presume you mean posterity not prosperity!!
Anyway, thanks for the script.
Regards,
Praveen
Your right of course 😉
Thanks for the hint ! I altered the text.