302: -- **********************************************************************
303:
304: PROCEDURE writeMetaDataObject(obj IN Clob) IS
305: objId NUMBER := -1;
306: parser xmlparser.parser;
307: doc xmldom.DOMDocument;
308: element xmlDom.DOMElement;
309: BEGIN
310: parser := xmlparser.newParser;
306: parser xmlparser.parser;
307: doc xmldom.DOMDocument;
308: element xmlDom.DOMElement;
309: BEGIN
310: parser := xmlparser.newParser;
311:
312: xmlparser.setValidationMode(parser, FALSE);
313: xmlparser.showWarnings(parser, TRUE);
314: xmlparser.parseClob(parser, obj);
308: element xmlDom.DOMElement;
309: BEGIN
310: parser := xmlparser.newParser;
311:
312: xmlparser.setValidationMode(parser, FALSE);
313: xmlparser.showWarnings(parser, TRUE);
314: xmlparser.parseClob(parser, obj);
315:
316: doc := xmlparser.getDocument(parser);
309: BEGIN
310: parser := xmlparser.newParser;
311:
312: xmlparser.setValidationMode(parser, FALSE);
313: xmlparser.showWarnings(parser, TRUE);
314: xmlparser.parseClob(parser, obj);
315:
316: doc := xmlparser.getDocument(parser);
317: element := xmldom.getDocumentElement(doc);
310: parser := xmlparser.newParser;
311:
312: xmlparser.setValidationMode(parser, FALSE);
313: xmlparser.showWarnings(parser, TRUE);
314: xmlparser.parseClob(parser, obj);
315:
316: doc := xmlparser.getDocument(parser);
317: element := xmldom.getDocumentElement(doc);
318:
312: xmlparser.setValidationMode(parser, FALSE);
313: xmlparser.showWarnings(parser, TRUE);
314: xmlparser.parseClob(parser, obj);
315:
316: doc := xmlparser.getDocument(parser);
317: element := xmldom.getDocumentElement(doc);
318:
319: objId := saveObjectToDB(element, -1, null);
320: writeLibraryRecord(objId);
328: -- **********************************************************************
329:
330: PROCEDURE writeMetaDataObjectDebug(obj IN VARCHAR2) IS
331: objId NUMBER := -1;
332: parser xmlparser.parser;
333: doc xmldom.DOMDocument;
334: element xmlDom.DOMElement;
335: BEGIN
336: parser := xmlparser.newParser;
332: parser xmlparser.parser;
333: doc xmldom.DOMDocument;
334: element xmlDom.DOMElement;
335: BEGIN
336: parser := xmlparser.newParser;
337:
338: xmlparser.setValidationMode(parser, FALSE);
339: xmlparser.showWarnings(parser, TRUE);
340: xmlparser.parseBuffer(parser, obj);
334: element xmlDom.DOMElement;
335: BEGIN
336: parser := xmlparser.newParser;
337:
338: xmlparser.setValidationMode(parser, FALSE);
339: xmlparser.showWarnings(parser, TRUE);
340: xmlparser.parseBuffer(parser, obj);
341:
342: doc := xmlparser.getDocument(parser);
335: BEGIN
336: parser := xmlparser.newParser;
337:
338: xmlparser.setValidationMode(parser, FALSE);
339: xmlparser.showWarnings(parser, TRUE);
340: xmlparser.parseBuffer(parser, obj);
341:
342: doc := xmlparser.getDocument(parser);
343: element := xmldom.getDocumentElement(doc);
336: parser := xmlparser.newParser;
337:
338: xmlparser.setValidationMode(parser, FALSE);
339: xmlparser.showWarnings(parser, TRUE);
340: xmlparser.parseBuffer(parser, obj);
341:
342: doc := xmlparser.getDocument(parser);
343: element := xmldom.getDocumentElement(doc);
344:
338: xmlparser.setValidationMode(parser, FALSE);
339: xmlparser.showWarnings(parser, TRUE);
340: xmlparser.parseBuffer(parser, obj);
341:
342: doc := xmlparser.getDocument(parser);
343: element := xmldom.getDocumentElement(doc);
344:
345: objId := saveObjectToDB(element, -1, null);
346: writeLibraryRecord(objId);