DBA Data[Home] [Help]

APPS.ECX_ACTIONS dependencies on XMLPARSER

Line 4532: l_parser xmlparser.parser;

4528: i_xslt_dir varchar2(200);
4529: i_fullpath varchar2(200);
4530: i_string varchar2(2000);
4531: l_xslt_payload clob;
4532: l_parser xmlparser.parser;
4533: l_xsl_doc xmldom.DOMDocument;
4534: i_doc xmlDOM.DOMDocument;
4535: i_doc_frag xmlDOM.DOMDocumentFragment;
4536: i_node_type pls_integer;

Line 4612: l_parser := xmlparser.newParser;

4608: i_fullpath := ecx_actions.g_xslt_dir||ecx_utils.getFileSeparator()||i_filename;
4609: if(l_statementEnabled) then
4610: ecx_debug.log(l_statement, 'XSLT Fullpath', i_fullpath,i_method_name);
4611: end if;
4612: l_parser := xmlparser.newParser;
4613: xmlparser.setPreservewhitespace(l_parser,true); -- bug:4953557
4614: xmlparser.parse(l_parser,i_fullpath);
4615: l_xsl_doc := xmlparser.getDocument(l_parser);
4616: i_stylesheet := xslprocessor.newStyleSheet(l_xsl_doc,i_fullpath);

Line 4613: xmlparser.setPreservewhitespace(l_parser,true); -- bug:4953557

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

Line 4614: xmlparser.parse(l_parser,i_fullpath);

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

Line 4615: l_xsl_doc := xmlparser.getDocument(l_parser);

4611: end if;
4612: l_parser := xmlparser.newParser;
4613: xmlparser.setPreservewhitespace(l_parser,true); -- bug:4953557
4614: xmlparser.parse(l_parser,i_fullpath);
4615: l_xsl_doc := xmlparser.getDocument(l_parser);
4616: i_stylesheet := xslprocessor.newStyleSheet(l_xsl_doc,i_fullpath);
4617: else
4618: -- payload found in DB,
4619: if(l_statementEnabled) then

Line 4623: l_parser := xmlparser.newParser;

4619: if(l_statementEnabled) then
4620: ecx_debug.log(l_statement, 'Found XSLT file in the DB',i_method_name);
4621: end if;
4622: -- convert l_xslt_paylod from clob to DOMDocument
4623: l_parser := xmlparser.newParser;
4624: xmlparser.setPreservewhitespace(l_parser,true); -- bug:4953557
4625: xmlparser.parseCLOB(l_parser, l_xslt_payload);
4626: l_xsl_doc := xmlparser.getDocument(l_parser);
4627:

Line 4624: xmlparser.setPreservewhitespace(l_parser,true); -- bug:4953557

4620: ecx_debug.log(l_statement, 'Found XSLT file in the DB',i_method_name);
4621: end if;
4622: -- convert l_xslt_paylod from clob to DOMDocument
4623: l_parser := xmlparser.newParser;
4624: xmlparser.setPreservewhitespace(l_parser,true); -- bug:4953557
4625: xmlparser.parseCLOB(l_parser, l_xslt_payload);
4626: l_xsl_doc := xmlparser.getDocument(l_parser);
4627:
4628: -- get the stylesheet

Line 4625: xmlparser.parseCLOB(l_parser, l_xslt_payload);

4621: end if;
4622: -- convert l_xslt_paylod from clob to DOMDocument
4623: l_parser := xmlparser.newParser;
4624: xmlparser.setPreservewhitespace(l_parser,true); -- bug:4953557
4625: xmlparser.parseCLOB(l_parser, l_xslt_payload);
4626: l_xsl_doc := xmlparser.getDocument(l_parser);
4627:
4628: -- get the stylesheet
4629: i_stylesheet := xslprocessor.newStyleSheet(l_xsl_doc, null);

Line 4626: l_xsl_doc := xmlparser.getDocument(l_parser);

4622: -- convert l_xslt_paylod from clob to DOMDocument
4623: l_parser := xmlparser.newParser;
4624: xmlparser.setPreservewhitespace(l_parser,true); -- bug:4953557
4625: xmlparser.parseCLOB(l_parser, l_xslt_payload);
4626: l_xsl_doc := xmlparser.getDocument(l_parser);
4627:
4628: -- get the stylesheet
4629: i_stylesheet := xslprocessor.newStyleSheet(l_xsl_doc, null);
4630: end if;

Line 4679: xmlParser.freeParser(l_parser);

4675: xslprocessor.freeProcessor(i_processor);
4676:
4677: if (l_parser.id <> -1)
4678: then
4679: xmlParser.freeParser(l_parser);
4680: end if;
4681: if (not xmldom.isNull(l_xsl_doc))
4682: then
4683: xmldom.freeDocument(l_xsl_doc);

Line 4708: xmlParser.freeParser(l_parser);

4704: end if;
4705: -- free all the used variables
4706: if (l_parser.id <> -1)
4707: then
4708: xmlParser.freeParser(l_parser);
4709: end if;
4710: if (not xmldom.isNull(l_xsl_doc))
4711: then
4712: xmldom.freeDocument(l_xsl_doc);

Line 4726: xmlParser.freeParser(l_parser);

4722: end if;
4723: -- free all the used variables
4724: if (l_parser.id <> -1)
4725: then
4726: xmlParser.freeParser(l_parser);
4727: end if;
4728: if (not xmldom.isNull(l_xsl_doc))
4729: then
4730: xmldom.freeDocument(l_xsl_doc);

Line 4744: xmlParser.freeParser(l_parser);

4740: end if;
4741: -- free all the used variables
4742: if (l_parser.id <> -1)
4743: then
4744: xmlParser.freeParser(l_parser);
4745: end if;
4746: if (not xmldom.isNull(l_xsl_doc))
4747: then
4748: xmldom.freeDocument(l_xsl_doc);

Line 4762: xmlParser.freeParser(l_parser);

4758: end if;
4759: -- free all the used variables
4760: if (l_parser.id <> -1)
4761: then
4762: xmlParser.freeParser(l_parser);
4763: end if;
4764: if (not xmldom.isNull(l_xsl_doc))
4765: then
4766: xmldom.freeDocument(l_xsl_doc);

Line 4780: xmlParser.freeParser(l_parser);

4776: end if;
4777: -- free all the used variables
4778: if (l_parser.id <> -1)
4779: then
4780: xmlParser.freeParser(l_parser);
4781: end if;
4782: if (not xmldom.isNull(l_xsl_doc))
4783: then
4784: xmldom.freeDocument(l_xsl_doc);

Line 4798: xmlParser.freeParser(l_parser);

4794: end if;
4795: -- free all the used variables
4796: if (l_parser.id <> -1)
4797: then
4798: xmlParser.freeParser(l_parser);
4799: end if;
4800: if (not xmldom.isNull(l_xsl_doc))
4801: then
4802: xmldom.freeDocument(l_xsl_doc);

Line 4816: xmlParser.freeParser(l_parser);

4812: end if;
4813: -- free all the used variables
4814: if (l_parser.id <> -1)
4815: then
4816: xmlParser.freeParser(l_parser);
4817: end if;
4818: if (not xmldom.isNull(l_xsl_doc))
4819: then
4820: xmldom.freeDocument(l_xsl_doc);

Line 4834: xmlParser.freeParser(l_parser);

4830: end if;
4831: -- free all the used variables
4832: if (l_parser.id <> -1)
4833: then
4834: xmlParser.freeParser(l_parser);
4835: end if;
4836: if (not xmldom.isNull(l_xsl_doc))
4837: then
4838: xmldom.freeDocument(l_xsl_doc);

Line 4852: xmlParser.freeParser(l_parser);

4848: end if;
4849: -- free all the used variables
4850: if (l_parser.id <> -1)
4851: then
4852: xmlParser.freeParser(l_parser);
4853: end if;
4854: if (not xmldom.isNull(l_xsl_doc))
4855: then
4856: xmldom.freeDocument(l_xsl_doc);

Line 4867: xmlParser.freeParser(l_parser);

4863: ecx_debug.setErrorInfo(1,20,SQLERRM);
4864: -- free all the used variables
4865: if (l_parser.id <> -1)
4866: then
4867: xmlParser.freeParser(l_parser);
4868: end if;
4869: if (not xmldom.isNull(l_xsl_doc))
4870: then
4871: xmldom.freeDocument(l_xsl_doc);

Line 4890: xmlParser.freeParser(l_parser);

4886: ecx_debug.setErrorInfo(2,30,SQLERRM||' - ECX_ACTIONS.TRANSFORM_XML_WITH_XSLT');
4887: -- free all the used variables
4888: if (l_parser.id <> -1)
4889: then
4890: xmlParser.freeParser(l_parser);
4891: end if;
4892: if (not xmldom.isNull(l_xsl_doc))
4893: then
4894: xmldom.freeDocument(l_xsl_doc);

Line 5735: temp_parser xmlparser.parser;

5731: ) as
5732: i_method_name varchar2(2000) := 'ecx_actions.get_xml_fragment';
5733: proc_call varchar2(32767);
5734: temp_xml varchar2(32767);
5735: temp_parser xmlparser.parser;
5736: v_name varchar2(32767);
5737: v_value varchar2(32767);
5738: BEGIN
5739: if (l_procedureEnabled) then

Line 5781: temp_parser := xmlparser.newparser;

5777:
5778: -- Adding dummy root element before parsing the xml fragment.
5779:
5780: temp_xml := ''||xml_fragment||'';
5781: temp_parser := xmlparser.newparser;
5782: xmlparser.parsebuffer(temp_parser,temp_xml);
5783: if (temp_parser.id not in (-1)) then
5784: xmlparser.freeparser(temp_parser);
5785: end if;

Line 5782: xmlparser.parsebuffer(temp_parser,temp_xml);

5778: -- Adding dummy root element before parsing the xml fragment.
5779:
5780: temp_xml := ''||xml_fragment||'';
5781: temp_parser := xmlparser.newparser;
5782: xmlparser.parsebuffer(temp_parser,temp_xml);
5783: if (temp_parser.id not in (-1)) then
5784: xmlparser.freeparser(temp_parser);
5785: end if;
5786: if (l_procedureEnabled) then

Line 5784: xmlparser.freeparser(temp_parser);

5780: temp_xml := ''||xml_fragment||'';
5781: temp_parser := xmlparser.newparser;
5782: xmlparser.parsebuffer(temp_parser,temp_xml);
5783: if (temp_parser.id not in (-1)) then
5784: xmlparser.freeparser(temp_parser);
5785: end if;
5786: if (l_procedureEnabled) then
5787: ecx_debug.pop(i_method_name);
5788: end if;

Line 5792: xmlparser.freeparser(temp_parser);

5788: end if;
5789: EXCEPTION
5790: when others then
5791: if (temp_parser.id not in (-1)) then
5792: xmlparser.freeparser(temp_parser);
5793: end if;
5794: if(l_unexpectedEnabled) then
5795: ecx_debug.log(l_unexpected,'ECX','ECX_PROGRAM_ERROR',i_method_name,'PROGRESS_LEVEL','ECX_ACTIONS.GET_XML_FRAGMENT');
5796: ecx_debug.log(l_unexpected,'ECX','ECX_ERROR_MESSAGE',i_method_name,'ERROR_MESSAGE',SQLERRM);

Line 5826: l_parser xmlparser.parser;

5822: i_xslt_dir varchar2(200);
5823: i_fullpath varchar2(200);
5824: i_string varchar2(2000);
5825: l_xslt_payload clob;
5826: l_parser xmlparser.parser;
5827: l_xsl_doc xmldom.DOMDocument;
5828: i_doc xmlDOM.DOMDocument;
5829: i_doc_frag xmlDOM.DOMDocumentFragment;
5830: i_node_type pls_integer;

Line 5906: l_parser := xmlparser.newParser;

5902: i_fullpath := ecx_actions.g_xslt_dir||ecx_utils.getFileSeparator()||i_filename;
5903: if(l_statementEnabled) then
5904: ecx_debug.log(l_statement, 'XSLT Fullpath', i_fullpath,i_method_name);
5905: end if;
5906: l_parser := xmlparser.newParser;
5907: xmlparser.setPreservewhitespace(l_parser,true); -- bug:4953557
5908: xmlparser.parse(l_parser,i_fullpath);
5909: l_xsl_doc := xmlparser.getDocument(l_parser);
5910: i_stylesheet := xslprocessor.newStyleSheet(l_xsl_doc,i_fullpath);

Line 5907: xmlparser.setPreservewhitespace(l_parser,true); -- bug:4953557

5903: if(l_statementEnabled) then
5904: ecx_debug.log(l_statement, 'XSLT Fullpath', i_fullpath,i_method_name);
5905: end if;
5906: l_parser := xmlparser.newParser;
5907: xmlparser.setPreservewhitespace(l_parser,true); -- bug:4953557
5908: xmlparser.parse(l_parser,i_fullpath);
5909: l_xsl_doc := xmlparser.getDocument(l_parser);
5910: i_stylesheet := xslprocessor.newStyleSheet(l_xsl_doc,i_fullpath);
5911: else

Line 5908: xmlparser.parse(l_parser,i_fullpath);

5904: ecx_debug.log(l_statement, 'XSLT Fullpath', i_fullpath,i_method_name);
5905: end if;
5906: l_parser := xmlparser.newParser;
5907: xmlparser.setPreservewhitespace(l_parser,true); -- bug:4953557
5908: xmlparser.parse(l_parser,i_fullpath);
5909: l_xsl_doc := xmlparser.getDocument(l_parser);
5910: i_stylesheet := xslprocessor.newStyleSheet(l_xsl_doc,i_fullpath);
5911: else
5912: -- payload found in DB,

Line 5909: l_xsl_doc := xmlparser.getDocument(l_parser);

5905: end if;
5906: l_parser := xmlparser.newParser;
5907: xmlparser.setPreservewhitespace(l_parser,true); -- bug:4953557
5908: xmlparser.parse(l_parser,i_fullpath);
5909: l_xsl_doc := xmlparser.getDocument(l_parser);
5910: i_stylesheet := xslprocessor.newStyleSheet(l_xsl_doc,i_fullpath);
5911: else
5912: -- payload found in DB,
5913: if(l_statementEnabled) then

Line 5917: l_parser := xmlparser.newParser;

5913: if(l_statementEnabled) then
5914: ecx_debug.log(l_statement, 'Found XSLT file in the DB',i_method_name);
5915: end if;
5916: -- convert l_xslt_paylod from clob to DOMDocument
5917: l_parser := xmlparser.newParser;
5918: xmlparser.setPreservewhitespace(l_parser,true); -- bug:4953557
5919: xmlparser.parseCLOB(l_parser, l_xslt_payload);
5920: l_xsl_doc := xmlparser.getDocument(l_parser);
5921:

Line 5918: xmlparser.setPreservewhitespace(l_parser,true); -- bug:4953557

5914: ecx_debug.log(l_statement, 'Found XSLT file in the DB',i_method_name);
5915: end if;
5916: -- convert l_xslt_paylod from clob to DOMDocument
5917: l_parser := xmlparser.newParser;
5918: xmlparser.setPreservewhitespace(l_parser,true); -- bug:4953557
5919: xmlparser.parseCLOB(l_parser, l_xslt_payload);
5920: l_xsl_doc := xmlparser.getDocument(l_parser);
5921:
5922: -- get the stylesheet

Line 5919: xmlparser.parseCLOB(l_parser, l_xslt_payload);

5915: end if;
5916: -- convert l_xslt_paylod from clob to DOMDocument
5917: l_parser := xmlparser.newParser;
5918: xmlparser.setPreservewhitespace(l_parser,true); -- bug:4953557
5919: xmlparser.parseCLOB(l_parser, l_xslt_payload);
5920: l_xsl_doc := xmlparser.getDocument(l_parser);
5921:
5922: -- get the stylesheet
5923: i_stylesheet := xslprocessor.newStyleSheet(l_xsl_doc, null);

Line 5920: l_xsl_doc := xmlparser.getDocument(l_parser);

5916: -- convert l_xslt_paylod from clob to DOMDocument
5917: l_parser := xmlparser.newParser;
5918: xmlparser.setPreservewhitespace(l_parser,true); -- bug:4953557
5919: xmlparser.parseCLOB(l_parser, l_xslt_payload);
5920: l_xsl_doc := xmlparser.getDocument(l_parser);
5921:
5922: -- get the stylesheet
5923: i_stylesheet := xslprocessor.newStyleSheet(l_xsl_doc, null);
5924: end if;

Line 5967: xmlParser.freeParser(l_parser);

5963: xslprocessor.freeProcessor(i_processor);
5964:
5965: if (l_parser.id <> -1)
5966: then
5967: xmlParser.freeParser(l_parser);
5968: end if;
5969: if (not xmldom.isNull(l_xsl_doc))
5970: then
5971: xmldom.freeDocument(l_xsl_doc);

Line 5996: xmlParser.freeParser(l_parser);

5992: end if;
5993: -- free all the used variables
5994: if (l_parser.id <> -1)
5995: then
5996: xmlParser.freeParser(l_parser);
5997: end if;
5998: if (not xmldom.isNull(l_xsl_doc))
5999: then
6000: xmldom.freeDocument(l_xsl_doc);

Line 6014: xmlParser.freeParser(l_parser);

6010: end if;
6011: -- free all the used variables
6012: if (l_parser.id <> -1)
6013: then
6014: xmlParser.freeParser(l_parser);
6015: end if;
6016: if (not xmldom.isNull(l_xsl_doc))
6017: then
6018: xmldom.freeDocument(l_xsl_doc);

Line 6032: xmlParser.freeParser(l_parser);

6028: end if;
6029: -- free all the used variables
6030: if (l_parser.id <> -1)
6031: then
6032: xmlParser.freeParser(l_parser);
6033: end if;
6034: if (not xmldom.isNull(l_xsl_doc))
6035: then
6036: xmldom.freeDocument(l_xsl_doc);

Line 6050: xmlParser.freeParser(l_parser);

6046: end if;
6047: -- free all the used variables
6048: if (l_parser.id <> -1)
6049: then
6050: xmlParser.freeParser(l_parser);
6051: end if;
6052: if (not xmldom.isNull(l_xsl_doc))
6053: then
6054: xmldom.freeDocument(l_xsl_doc);

Line 6068: xmlParser.freeParser(l_parser);

6064: end if;
6065: -- free all the used variables
6066: if (l_parser.id <> -1)
6067: then
6068: xmlParser.freeParser(l_parser);
6069: end if;
6070: if (not xmldom.isNull(l_xsl_doc))
6071: then
6072: xmldom.freeDocument(l_xsl_doc);

Line 6086: xmlParser.freeParser(l_parser);

6082: end if;
6083: -- free all the used variables
6084: if (l_parser.id <> -1)
6085: then
6086: xmlParser.freeParser(l_parser);
6087: end if;
6088: if (not xmldom.isNull(l_xsl_doc))
6089: then
6090: xmldom.freeDocument(l_xsl_doc);

Line 6104: xmlParser.freeParser(l_parser);

6100: end if;
6101: -- free all the used variables
6102: if (l_parser.id <> -1)
6103: then
6104: xmlParser.freeParser(l_parser);
6105: end if;
6106: if (not xmldom.isNull(l_xsl_doc))
6107: then
6108: xmldom.freeDocument(l_xsl_doc);

Line 6122: xmlParser.freeParser(l_parser);

6118: end if;
6119: -- free all the used variables
6120: if (l_parser.id <> -1)
6121: then
6122: xmlParser.freeParser(l_parser);
6123: end if;
6124: if (not xmldom.isNull(l_xsl_doc))
6125: then
6126: xmldom.freeDocument(l_xsl_doc);

Line 6140: xmlParser.freeParser(l_parser);

6136: end if;
6137: -- free all the used variables
6138: if (l_parser.id <> -1)
6139: then
6140: xmlParser.freeParser(l_parser);
6141: end if;
6142: if (not xmldom.isNull(l_xsl_doc))
6143: then
6144: xmldom.freeDocument(l_xsl_doc);

Line 6155: xmlParser.freeParser(l_parser);

6151: ecx_debug.setErrorInfo(1,20,SQLERRM);
6152: -- free all the used variables
6153: if (l_parser.id <> -1)
6154: then
6155: xmlParser.freeParser(l_parser);
6156: end if;
6157: if (not xmldom.isNull(l_xsl_doc))
6158: then
6159: xmldom.freeDocument(l_xsl_doc);

Line 6178: xmlParser.freeParser(l_parser);

6174: ecx_debug.setErrorInfo(2,30,SQLERRM||' - ECX_ACTIONS.TRANSFORM_XML_WITH_XSLT');
6175: -- free all the used variables
6176: if (l_parser.id <> -1)
6177: then
6178: xmlParser.freeParser(l_parser);
6179: end if;
6180: if (not xmldom.isNull(l_xsl_doc))
6181: then
6182: xmldom.freeDocument(l_xsl_doc);