DBA Data[Home] [Help]

APPS.IRC_JPP_GENERATOR dependencies on XSLPROCESSOR

Line 13: stylesheet xslprocessor.Stylesheet;

9: l_jpp_doc CLOB;
10: lv_stylesheet varchar2(32767);
11: l_stylesheet_url varchar2(2000);
12: stylesheetdoc xmldom.DOMDocument;
13: stylesheet xslprocessor.Stylesheet;
14: engine xslprocessor.Processor;
15: parser xmlparser.parser;
16: xmldoc xmldom.DOMDocument;
17: clobdoc CLOB;

Line 14: engine xslprocessor.Processor;

10: lv_stylesheet varchar2(32767);
11: l_stylesheet_url varchar2(2000);
12: stylesheetdoc xmldom.DOMDocument;
13: stylesheet xslprocessor.Stylesheet;
14: engine xslprocessor.Processor;
15: parser xmlparser.parser;
16: xmldoc xmldom.DOMDocument;
17: clobdoc CLOB;
18: ctx DBMS_XMLQUERY.ctxType;

Line 449: engine:=xslprocessor.newProcessor;

445: -- parse the clob document
446: xmlparser.parseCLOB(parser,clobdoc);
447: -- and put the parsed clob document in to an xml document
448: xmldoc:=xmlparser.getDocument(parser);
449: engine:=xslprocessor.newProcessor;
450: dbms_lob.createTemporary(l_jpp_doc,false,dbms_lob.call);
451: -- create the stylesheet
452: xmlparser.parseBuffer(parser,lv_stylesheet);
453: stylesheetdoc:=xmlparser.getDocument(parser);

Line 454: stylesheet:=xslprocessor.newStylesheet(stylesheetdoc,null);

450: dbms_lob.createTemporary(l_jpp_doc,false,dbms_lob.call);
451: -- create the stylesheet
452: xmlparser.parseBuffer(parser,lv_stylesheet);
453: stylesheetdoc:=xmlparser.getDocument(parser);
454: stylesheet:=xslprocessor.newStylesheet(stylesheetdoc,null);
455: -- transform the queried xml document using the stylesheet
456: xslprocessor.processXSL(engine,stylesheet,xmldoc,l_jpp_doc);
457: l_jpp_doc:=dbms_xmlgen.convert(l_jpp_doc,1);
458: xmlParser.freeParser(parser);

Line 456: xslprocessor.processXSL(engine,stylesheet,xmldoc,l_jpp_doc);

452: xmlparser.parseBuffer(parser,lv_stylesheet);
453: stylesheetdoc:=xmlparser.getDocument(parser);
454: stylesheet:=xslprocessor.newStylesheet(stylesheetdoc,null);
455: -- transform the queried xml document using the stylesheet
456: xslprocessor.processXSL(engine,stylesheet,xmldoc,l_jpp_doc);
457: l_jpp_doc:=dbms_xmlgen.convert(l_jpp_doc,1);
458: xmlParser.freeParser(parser);
459: xslprocessor.freeProcessor(engine);
460: xmldom.freeDocument(xmldoc);

Line 459: xslprocessor.freeProcessor(engine);

455: -- transform the queried xml document using the stylesheet
456: xslprocessor.processXSL(engine,stylesheet,xmldoc,l_jpp_doc);
457: l_jpp_doc:=dbms_xmlgen.convert(l_jpp_doc,1);
458: xmlParser.freeParser(parser);
459: xslprocessor.freeProcessor(engine);
460: xmldom.freeDocument(xmldoc);
461: xmldom.freeDocument(stylesheetdoc);
462: p_jpp_doc:=l_jpp_doc;
463: -- p_jpp_doc:=clobdoc;

Line 466: xslprocessor.freeProcessor(engine);

462: p_jpp_doc:=l_jpp_doc;
463: -- p_jpp_doc:=clobdoc;
464: -- dbms_lob.write(p_jpp_doc,length(lv_stylesheet),1,lv_stylesheet);
465: exception when others then
466: xslprocessor.freeProcessor(engine);
467: xmldom.freeDocument(xmldoc);
468: xmldom.freeDocument(stylesheetdoc);
469: raise;
470: end generateJPPint;