DBA Data[Home] [Help]

APPS.ECX_ACTIONS dependencies on XSLPROCESSOR

Line 4520: i_stylesheet xslprocessor.Stylesheet;

4516: )
4517: is
4518: i_method_name varchar2(2000) := 'ecx_actions.transform_xml_with_xslt';
4519:
4520: i_stylesheet xslprocessor.Stylesheet;
4521: i_processor xslprocessor.Processor;
4522: i_xmlDocFrag xmlDOM.DOMDocumentFragment;
4523: i_domDocFrag xmlDOM.DOMDocumentFragment;
4524: i_domNode xmlDOM.DOMNode;

Line 4521: i_processor xslprocessor.Processor;

4517: is
4518: i_method_name varchar2(2000) := 'ecx_actions.transform_xml_with_xslt';
4519:
4520: i_stylesheet xslprocessor.Stylesheet;
4521: i_processor xslprocessor.Processor;
4522: i_xmlDocFrag xmlDOM.DOMDocumentFragment;
4523: i_domDocFrag xmlDOM.DOMDocumentFragment;
4524: i_domNode xmlDOM.DOMNode;
4525: i_xslt_dir varchar2(200);

Line 4613: i_stylesheet := xslprocessor.newStyleSheet(l_xsl_doc,i_fullpath);

4609: l_parser := xmlparser.newParser;
4610: xmlparser.setPreservewhitespace(l_parser,true); -- bug:4953557
4611: xmlparser.parse(l_parser,i_fullpath);
4612: l_xsl_doc := xmlparser.getDocument(l_parser);
4613: i_stylesheet := xslprocessor.newStyleSheet(l_xsl_doc,i_fullpath);
4614: else
4615: -- payload found in DB,
4616: if(l_statementEnabled) then
4617: ecx_debug.log(l_statement, 'Found XSLT file in the DB',i_method_name);

Line 4626: i_stylesheet := xslprocessor.newStyleSheet(l_xsl_doc, null);

4622: xmlparser.parseCLOB(l_parser, l_xslt_payload);
4623: l_xsl_doc := xmlparser.getDocument(l_parser);
4624:
4625: -- get the stylesheet
4626: i_stylesheet := xslprocessor.newStyleSheet(l_xsl_doc, null);
4627: end if;
4628:
4629: i_processor := xslprocessor.newProcessor;
4630:

Line 4629: i_processor := xslprocessor.newProcessor;

4625: -- get the stylesheet
4626: i_stylesheet := xslprocessor.newStyleSheet(l_xsl_doc, null);
4627: end if;
4628:
4629: i_processor := xslprocessor.newProcessor;
4630:
4631: -- get the type of the DOMNode
4632: i_node_type := xmlDOM.getNodeType(ecx_utils.g_xmldoc);
4633: if(l_statementEnabled) then

Line 4646: i_xmlDocFrag := xslprocessor.processXSL(i_processor, i_stylesheet, i_doc);

4642: i_doc := xmlDOM.makeDocument(ecx_utils.g_xmldoc);
4643: if(l_statementEnabled) then
4644: ecx_debug.log(l_statement, 'Before processing XSL',i_method_name);
4645: end if;
4646: i_xmlDocFrag := xslprocessor.processXSL(i_processor, i_stylesheet, i_doc);
4647:
4648: elsif (i_node_type = xmlDOM.DOCUMENT_FRAGMENT_NODE)
4649: then
4650: if(l_statementEnabled) then

Line 4657: i_xmlDocFrag := xslprocessor.processXSL(i_processor, i_stylesheet, i_doc_frag);

4653: i_doc_frag := xmlDOM.makeDocumentFragment(ecx_utils.g_xmldoc);
4654: if(l_statementEnabled) then
4655: ecx_debug.log(l_statement, 'Before processing XSL',i_method_name);
4656: end if;
4657: i_xmlDocFrag := xslprocessor.processXSL(i_processor, i_stylesheet, i_doc_frag);
4658: end if;
4659:
4660: if(l_statementEnabled) then
4661: ecx_debug.log(l_statement,'XSL processed.Creating Node...',i_method_name);

Line 4671: xslprocessor.freeStylesheet(i_stylesheet);

4667: ecx_utils.g_xmldoc := i_domNode;
4668:
4669: -- free all the used variables
4670:
4671: xslprocessor.freeStylesheet(i_stylesheet);
4672: xslprocessor.freeProcessor(i_processor);
4673:
4674: if (l_parser.id <> -1)
4675: then

Line 4672: xslprocessor.freeProcessor(i_processor);

4668:
4669: -- free all the used variables
4670:
4671: xslprocessor.freeStylesheet(i_stylesheet);
4672: xslprocessor.freeProcessor(i_processor);
4673:
4674: if (l_parser.id <> -1)
4675: then
4676: xmlParser.freeParser(l_parser);