DBA Data[Home] [Help]

APPS.ECX_DIAGNOSTICS_TEST dependencies on XSLPROCESSOR

Line 437: v_stylesheet xslprocessor.stylesheet;

433: v_doctype xmldom.domdocumenttype;
434: -- xsl
435: v_parser_xsl xmlparser.parser;
436: v_xmldoc_xsl xmldom.domdocument;
437: v_stylesheet xslprocessor.stylesheet;
438: v_processor xslprocessor.processor;
439: v_docfrag xmldom.domdocumentfragment;
440: v_docfragnode xmldom.domnode;
441: l_xml varchar2(1000);

Line 438: v_processor xslprocessor.processor;

434: -- xsl
435: v_parser_xsl xmlparser.parser;
436: v_xmldoc_xsl xmldom.domdocument;
437: v_stylesheet xslprocessor.stylesheet;
438: v_processor xslprocessor.processor;
439: v_docfrag xmldom.domdocumentfragment;
440: v_docfragnode xmldom.domnode;
441: l_xml varchar2(1000);
442: l_xsl varchar2(1000);

Line 474: v_stylesheet := xslprocessor.newstylesheet(v_xmldoc_xsl,NULL);

470: xmlparser.parseclob(v_parser_xsl,l_xsl_clob);
471: --get the DOMDocument from xsl
472: v_xmldoc_xsl := xmlparser.getdocument(v_parser_xsl);
473: -- make stylesheet
474: v_stylesheet := xslprocessor.newstylesheet(v_xmldoc_xsl,NULL);
475: -- process xsl
476: v_processor := xslprocessor.newprocessor;
477: --one way [will not escape any characters] $ as $
478: xslprocessor.processxsl(v_processor, v_stylesheet, v_xmldoc,v_out);

Line 476: v_processor := xslprocessor.newprocessor;

472: v_xmldoc_xsl := xmlparser.getdocument(v_parser_xsl);
473: -- make stylesheet
474: v_stylesheet := xslprocessor.newstylesheet(v_xmldoc_xsl,NULL);
475: -- process xsl
476: v_processor := xslprocessor.newprocessor;
477: --one way [will not escape any characters] $ as $
478: xslprocessor.processxsl(v_processor, v_stylesheet, v_xmldoc,v_out);
479: if trim(dbms_lob.substr(v_out,235,1))= expected_output then
480: p_result := 'TRUE';

Line 478: xslprocessor.processxsl(v_processor, v_stylesheet, v_xmldoc,v_out);

474: v_stylesheet := xslprocessor.newstylesheet(v_xmldoc_xsl,NULL);
475: -- process xsl
476: v_processor := xslprocessor.newprocessor;
477: --one way [will not escape any characters] $ as $
478: xslprocessor.processxsl(v_processor, v_stylesheet, v_xmldoc,v_out);
479: if trim(dbms_lob.substr(v_out,235,1))= expected_output then
480: p_result := 'TRUE';
481: else
482: p_result:= 'FALSE';

Line 485: xslprocessor.freestylesheet(v_stylesheet);

481: else
482: p_result:= 'FALSE';
483: end if;
484: -- free resources
485: xslprocessor.freestylesheet(v_stylesheet);
486: xslprocessor.freeprocessor(v_processor);
487: xmldom.freedocument(v_xmldoc_xsl);
488: xmlparser.freeparser(v_parser_xsl);
489: xmldom.freedocument(v_xmldoc);

Line 486: xslprocessor.freeprocessor(v_processor);

482: p_result:= 'FALSE';
483: end if;
484: -- free resources
485: xslprocessor.freestylesheet(v_stylesheet);
486: xslprocessor.freeprocessor(v_processor);
487: xmldom.freedocument(v_xmldoc_xsl);
488: xmlparser.freeparser(v_parser_xsl);
489: xmldom.freedocument(v_xmldoc);
490: xmlparser.freeparser(v_parser_xml);