DBA Data[Home] [Help]

APPS.ECX_STANDARD dependencies on XMLPARSER

Line 2087: l_parser xmlparser.parser;

2083: i_dtd_root_element in varchar2,
2084: i_dtd_version in varchar2
2085: )
2086: is
2087: l_parser xmlparser.parser;
2088: l_xml_doc xmlDOM.DOMDocument;
2089: i_version number;
2090: l_dtd_payload clob;
2091: l_doctype xmlDOM.DOMDocumentType;

Line 2164: l_parser := xmlparser.newParser;

2160: close get_dtd;
2161: end if;
2162:
2163: -- convert i_xml_file from CLOB to DOMNode and set in ecx_utils.g_xmldoc
2164: l_parser := xmlparser.newParser;
2165:
2166: if (l_dtd_payload is not null)
2167: then
2168: -- set the dtd in the parser instance

Line 2169: xmlparser.parseDTDCLOB(l_parser, l_dtd_payload, i_dtd_root_element);

2165:
2166: if (l_dtd_payload is not null)
2167: then
2168: -- set the dtd in the parser instance
2169: xmlparser.parseDTDCLOB(l_parser, l_dtd_payload, i_dtd_root_element);
2170: xmlparser.setValidationMode (l_parser, true);
2171: l_doctype := xmlparser.getDocType (l_parser);
2172: xmlparser.setDocType (l_parser, l_doctype);
2173: end if;

Line 2170: xmlparser.setValidationMode (l_parser, true);

2166: if (l_dtd_payload is not null)
2167: then
2168: -- set the dtd in the parser instance
2169: xmlparser.parseDTDCLOB(l_parser, l_dtd_payload, i_dtd_root_element);
2170: xmlparser.setValidationMode (l_parser, true);
2171: l_doctype := xmlparser.getDocType (l_parser);
2172: xmlparser.setDocType (l_parser, l_doctype);
2173: end if;
2174:

Line 2171: l_doctype := xmlparser.getDocType (l_parser);

2167: then
2168: -- set the dtd in the parser instance
2169: xmlparser.parseDTDCLOB(l_parser, l_dtd_payload, i_dtd_root_element);
2170: xmlparser.setValidationMode (l_parser, true);
2171: l_doctype := xmlparser.getDocType (l_parser);
2172: xmlparser.setDocType (l_parser, l_doctype);
2173: end if;
2174:
2175: xmlparser.parseCLOB(l_parser, i_xml_file);

Line 2172: xmlparser.setDocType (l_parser, l_doctype);

2168: -- set the dtd in the parser instance
2169: xmlparser.parseDTDCLOB(l_parser, l_dtd_payload, i_dtd_root_element);
2170: xmlparser.setValidationMode (l_parser, true);
2171: l_doctype := xmlparser.getDocType (l_parser);
2172: xmlparser.setDocType (l_parser, l_doctype);
2173: end if;
2174:
2175: xmlparser.parseCLOB(l_parser, i_xml_file);
2176:

Line 2175: xmlparser.parseCLOB(l_parser, i_xml_file);

2171: l_doctype := xmlparser.getDocType (l_parser);
2172: xmlparser.setDocType (l_parser, l_doctype);
2173: end if;
2174:
2175: xmlparser.parseCLOB(l_parser, i_xml_file);
2176:
2177: l_xml_doc := xmlparser.getDocument(l_parser);
2178:
2179: ecx_utils.g_xmldoc := xmlDOM.makeNode(l_xml_doc);

Line 2177: l_xml_doc := xmlparser.getDocument(l_parser);

2173: end if;
2174:
2175: xmlparser.parseCLOB(l_parser, i_xml_file);
2176:
2177: l_xml_doc := xmlparser.getDocument(l_parser);
2178:
2179: ecx_utils.g_xmldoc := xmlDOM.makeNode(l_xml_doc);
2180:
2181: /* Bug #2517237 : Trim the Clob before writing the transformed xml */

Line 2198: xmlparser.freeParser(l_parser);

2194: -- xmlDOM.writeToClob(ecx_utils.g_xmldoc, i_xml_file);
2195:
2196: -- free all the used variables
2197: l_dtd_payload := null;
2198: xmlparser.freeParser(l_parser);
2199: if (not xmldom.isNull(ecx_utils.g_xmldoc)) then
2200: xmldom.freeDocument(xmldom.makeDocument(ecx_utils.g_xmldoc));
2201: end if;
2202: ecx_utils.g_logdir := null;

Line 2219: xmlparser.freeParser(l_parser);

2215: i_retmsg := ecx_debug.getMessage(ecx_utils.i_errbuf,ecx_utils.i_errparams);
2216:
2217: -- free all the used variables
2218: l_dtd_payload := null;
2219: xmlparser.freeParser(l_parser);
2220: if (not xmldom.isNull(ecx_utils.g_xmldoc)) then
2221: xmldom.freeDocument(xmldom.makeDocument(ecx_utils.g_xmldoc));
2222: end if;
2223: ecx_utils.g_logdir := null;

Line 2238: xmlparser.freeParser(l_parser);

2234: i_retcode := 2;
2235:
2236: -- free all the used variables
2237: l_dtd_payload := null;
2238: xmlparser.freeParser(l_parser);
2239: if (not xmldom.isNull(ecx_utils.g_xmldoc)) then
2240: xmldom.freeDocument(xmldom.makeDocument(ecx_utils.g_xmldoc));
2241: end if;
2242: ecx_utils.g_logdir := null;

Line 2294: l_parser XMLPARSER.PARSER;

2290: IS
2291: l_api_version CONSTANT NUMBER := 1.0;
2292: l_api_name CONSTANT VARCHAR2(30) := 'GET_VALUE_FOR_XPATH';
2293:
2294: l_parser XMLPARSER.PARSER;
2295: l_dom_document XMLDOM.DOMDOCUMENT;
2296: l_node_list XMLDOM.DOMNODELIST;
2297: l_node XMLDOM.DOMNODE;
2298:

Line 2310: l_parser := XMLPARSER.newParser;

2306: --Initialize API return status to success
2307: x_return_status := FND_API.G_RET_STS_SUCCESS;
2308:
2309: --Associate a new instance of XML Parser
2310: l_parser := XMLPARSER.newParser;
2311:
2312: --Attach the XML Clob to the XML Parser
2313: XMLPARSER.parseClob(l_parser, p_XML_DOCUMENT);
2314:

Line 2313: XMLPARSER.parseClob(l_parser, p_XML_DOCUMENT);

2309: --Associate a new instance of XML Parser
2310: l_parser := XMLPARSER.newParser;
2311:
2312: --Attach the XML Clob to the XML Parser
2313: XMLPARSER.parseClob(l_parser, p_XML_DOCUMENT);
2314:
2315: --Obtain the XML Clob in DOM Document Format
2316: l_dom_document := XMLPARSER.getDocument(l_parser);
2317: XMLParser.freeParser(l_parser);

Line 2316: l_dom_document := XMLPARSER.getDocument(l_parser);

2312: --Attach the XML Clob to the XML Parser
2313: XMLPARSER.parseClob(l_parser, p_XML_DOCUMENT);
2314:
2315: --Obtain the XML Clob in DOM Document Format
2316: l_dom_document := XMLPARSER.getDocument(l_parser);
2317: XMLParser.freeParser(l_parser);
2318:
2319: --Obtain the nodes, present at the location specified by the XPATH Expression
2320: l_node_list := XSLPROCESSOR.selectNodes(XMLDOM.makeNode(l_dom_document),p_XPATH_EXPRESSION);

Line 2317: XMLParser.freeParser(l_parser);

2313: XMLPARSER.parseClob(l_parser, p_XML_DOCUMENT);
2314:
2315: --Obtain the XML Clob in DOM Document Format
2316: l_dom_document := XMLPARSER.getDocument(l_parser);
2317: XMLParser.freeParser(l_parser);
2318:
2319: --Obtain the nodes, present at the location specified by the XPATH Expression
2320: l_node_list := XSLPROCESSOR.selectNodes(XMLDOM.makeNode(l_dom_document),p_XPATH_EXPRESSION);
2321: