DBA Data[Home] [Help]

APPS.IRC_JPP_GENERATOR dependencies on XSLPROCESSOR

Line 14: stylesheet xslprocessor.Stylesheet;

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

Line 15: engine xslprocessor.Processor;

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

Line 506: engine:=xslprocessor.newProcessor;

502: -- parse the clob document
503: xmlparser.parseCLOB(parser,clobdoc);
504: -- and put the parsed clob document in to an xml document
505: xmldoc:=xmlparser.getDocument(parser);
506: engine:=xslprocessor.newProcessor;
507: dbms_lob.createTemporary(l_jpp_doc,false,dbms_lob.call);
508: -- create the stylesheet
509: xmlparser.parseBuffer(parser,lv_stylesheet);
510: stylesheetdoc:=xmlparser.getDocument(parser);

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

507: dbms_lob.createTemporary(l_jpp_doc,false,dbms_lob.call);
508: -- create the stylesheet
509: xmlparser.parseBuffer(parser,lv_stylesheet);
510: stylesheetdoc:=xmlparser.getDocument(parser);
511: stylesheet:=xslprocessor.newStylesheet(stylesheetdoc,null);
512: -- transform the queried xml document using the stylesheet
513: xslprocessor.processXSL(engine,stylesheet,xmldoc,l_jpp_doc);
514: l_jpp_doc:=dbms_xmlgen.convert(l_jpp_doc,1);
515: xmlParser.freeParser(parser);

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

509: xmlparser.parseBuffer(parser,lv_stylesheet);
510: stylesheetdoc:=xmlparser.getDocument(parser);
511: stylesheet:=xslprocessor.newStylesheet(stylesheetdoc,null);
512: -- transform the queried xml document using the stylesheet
513: xslprocessor.processXSL(engine,stylesheet,xmldoc,l_jpp_doc);
514: l_jpp_doc:=dbms_xmlgen.convert(l_jpp_doc,1);
515: xmlParser.freeParser(parser);
516: xslprocessor.freeProcessor(engine);
517: xmldom.freeDocument(xmldoc);

Line 516: xslprocessor.freeProcessor(engine);

512: -- transform the queried xml document using the stylesheet
513: xslprocessor.processXSL(engine,stylesheet,xmldoc,l_jpp_doc);
514: l_jpp_doc:=dbms_xmlgen.convert(l_jpp_doc,1);
515: xmlParser.freeParser(parser);
516: xslprocessor.freeProcessor(engine);
517: xmldom.freeDocument(xmldoc);
518: xmldom.freeDocument(stylesheetdoc);
519: p_jpp_doc:=l_jpp_doc;
520: -- p_jpp_doc:=clobdoc;

Line 523: xslprocessor.freeProcessor(engine);

519: p_jpp_doc:=l_jpp_doc;
520: -- p_jpp_doc:=clobdoc;
521: -- dbms_lob.write(p_jpp_doc,length(lv_stylesheet),1,lv_stylesheet);
522: exception when others then
523: xslprocessor.freeProcessor(engine);
524: xmldom.freeDocument(xmldoc);
525: xmldom.freeDocument(stylesheetdoc);
526: raise;
527: end generateJPPint;