DBA Data[Home] [Help]

APPS.ECX_STANDARD dependencies on XMLPARSER

Line 2081: l_parser xmlparser.parser;

2077: i_dtd_root_element in varchar2,
2078: i_dtd_version in varchar2
2079: )
2080: is
2081: l_parser xmlparser.parser;
2082: l_xml_doc xmlDOM.DOMDocument;
2083: i_version number;
2084: l_dtd_payload clob;
2085: l_doctype xmlDOM.DOMDocumentType;

Line 2146: l_parser := xmlparser.newParser;

2142: close get_dtd;
2143: end if;
2144:
2145: -- convert i_xml_file from CLOB to DOMNode and set in ecx_utils.g_xmldoc
2146: l_parser := xmlparser.newParser;
2147:
2148: if (l_dtd_payload is not null)
2149: then
2150: -- set the dtd in the parser instance

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

2147:
2148: if (l_dtd_payload is not null)
2149: then
2150: -- set the dtd in the parser instance
2151: xmlparser.parseDTDCLOB(l_parser, l_dtd_payload, i_dtd_root_element);
2152: xmlparser.setValidationMode (l_parser, true);
2153: l_doctype := xmlparser.getDocType (l_parser);
2154: xmlparser.setDocType (l_parser, l_doctype);
2155: end if;

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

2148: if (l_dtd_payload is not null)
2149: then
2150: -- set the dtd in the parser instance
2151: xmlparser.parseDTDCLOB(l_parser, l_dtd_payload, i_dtd_root_element);
2152: xmlparser.setValidationMode (l_parser, true);
2153: l_doctype := xmlparser.getDocType (l_parser);
2154: xmlparser.setDocType (l_parser, l_doctype);
2155: end if;
2156:

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

2149: then
2150: -- set the dtd in the parser instance
2151: xmlparser.parseDTDCLOB(l_parser, l_dtd_payload, i_dtd_root_element);
2152: xmlparser.setValidationMode (l_parser, true);
2153: l_doctype := xmlparser.getDocType (l_parser);
2154: xmlparser.setDocType (l_parser, l_doctype);
2155: end if;
2156:
2157: xmlparser.parseCLOB(l_parser, i_xml_file);

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

2150: -- set the dtd in the parser instance
2151: xmlparser.parseDTDCLOB(l_parser, l_dtd_payload, i_dtd_root_element);
2152: xmlparser.setValidationMode (l_parser, true);
2153: l_doctype := xmlparser.getDocType (l_parser);
2154: xmlparser.setDocType (l_parser, l_doctype);
2155: end if;
2156:
2157: xmlparser.parseCLOB(l_parser, i_xml_file);
2158:

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

2153: l_doctype := xmlparser.getDocType (l_parser);
2154: xmlparser.setDocType (l_parser, l_doctype);
2155: end if;
2156:
2157: xmlparser.parseCLOB(l_parser, i_xml_file);
2158:
2159: l_xml_doc := xmlparser.getDocument(l_parser);
2160:
2161: ecx_utils.g_xmldoc := xmlDOM.makeNode(l_xml_doc);

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

2155: end if;
2156:
2157: xmlparser.parseCLOB(l_parser, i_xml_file);
2158:
2159: l_xml_doc := xmlparser.getDocument(l_parser);
2160:
2161: ecx_utils.g_xmldoc := xmlDOM.makeNode(l_xml_doc);
2162:
2163: -- call transform_xml_with_xslt to do the transformation

Line 2178: xmlparser.freeParser(l_parser);

2174: xmlDOM.writeToClob(ecx_utils.g_xmldoc, i_xml_file);
2175:
2176: -- free all the used variables
2177: l_dtd_payload := null;
2178: xmlparser.freeParser(l_parser);
2179: ecx_utils.g_xmldoc := null;
2180: ecx_utils.g_logdir := null;
2181: ecx_utils.g_logfile := null;
2182: if (not xmldom.isNull(l_xml_doc))

Line 2197: xmlparser.freeParser(l_parser);

2193: i_retmsg := ecx_debug.getMessage(ecx_utils.i_errbuf,ecx_utils.i_errparams);
2194:
2195: -- free all the used variables
2196: l_dtd_payload := null;
2197: xmlparser.freeParser(l_parser);
2198: ecx_utils.g_xmldoc := null;
2199: ecx_utils.g_logdir := null;
2200: ecx_utils.g_logfile := null;
2201: ecx_utils.i_ret_code := 0;

Line 2214: xmlparser.freeParser(l_parser);

2210: i_retcode := 2;
2211:
2212: -- free all the used variables
2213: l_dtd_payload := null;
2214: xmlparser.freeParser(l_parser);
2215: ecx_utils.g_xmldoc := null;
2216: ecx_utils.g_logdir := null;
2217: ecx_utils.g_logfile := null;
2218: ecx_utils.i_ret_code := 0;

Line 2268: l_parser XMLPARSER.PARSER;

2264: IS
2265: l_api_version CONSTANT NUMBER := 1.0;
2266: l_api_name CONSTANT VARCHAR2(30) := 'GET_VALUE_FOR_XPATH';
2267:
2268: l_parser XMLPARSER.PARSER;
2269: l_dom_document XMLDOM.DOMDOCUMENT;
2270: l_node_list XMLDOM.DOMNODELIST;
2271: l_node XMLDOM.DOMNODE;
2272:

Line 2284: l_parser := XMLPARSER.newParser;

2280: --Initialize API return status to success
2281: x_return_status := FND_API.G_RET_STS_SUCCESS;
2282:
2283: --Associate a new instance of XML Parser
2284: l_parser := XMLPARSER.newParser;
2285:
2286: --Attach the XML Clob to the XML Parser
2287: XMLPARSER.parseClob(l_parser, p_XML_DOCUMENT);
2288:

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

2283: --Associate a new instance of XML Parser
2284: l_parser := XMLPARSER.newParser;
2285:
2286: --Attach the XML Clob to the XML Parser
2287: XMLPARSER.parseClob(l_parser, p_XML_DOCUMENT);
2288:
2289: --Obtain the XML Clob in DOM Document Format
2290: l_dom_document := XMLPARSER.getDocument(l_parser);
2291: XMLParser.freeParser(l_parser);

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

2286: --Attach the XML Clob to the XML Parser
2287: XMLPARSER.parseClob(l_parser, p_XML_DOCUMENT);
2288:
2289: --Obtain the XML Clob in DOM Document Format
2290: l_dom_document := XMLPARSER.getDocument(l_parser);
2291: XMLParser.freeParser(l_parser);
2292:
2293: --Obtain the nodes, present at the location specified by the XPATH Expression
2294: l_node_list := XSLPROCESSOR.selectNodes(XMLDOM.makeNode(l_dom_document),p_XPATH_EXPRESSION);

Line 2291: XMLParser.freeParser(l_parser);

2287: XMLPARSER.parseClob(l_parser, p_XML_DOCUMENT);
2288:
2289: --Obtain the XML Clob in DOM Document Format
2290: l_dom_document := XMLPARSER.getDocument(l_parser);
2291: XMLParser.freeParser(l_parser);
2292:
2293: --Obtain the nodes, present at the location specified by the XPATH Expression
2294: l_node_list := XSLPROCESSOR.selectNodes(XMLDOM.makeNode(l_dom_document),p_XPATH_EXPRESSION);
2295: