39: --
40: Plsql_Value_Error exception;
41: Pragma Exception_Init(Plsql_Value_Error, -6502);
42: --
43: XMLParserError exception;
44: Pragma Exception_Init(XMLParserError, -20100);
45: --
46: -- Package Variables
47: --
40: Plsql_Value_Error exception;
41: Pragma Exception_Init(Plsql_Value_Error, -6502);
42: --
43: XMLParserError exception;
44: Pragma Exception_Init(XMLParserError, -20100);
45: --
46: -- Package Variables
47: --
48: g_package varchar2(33) := ' az_plsql_xml.';
71: function parse
72: (p_xml in varchar2
73: ) return xmldom.DOMDocument is
74: l_retDoc xmldom.DOMDocument;
75: l_parser xmlparser.parser;
76: begin
77: l_parser := xmlparser.newParser;
78: xmlparser.parseBuffer(l_parser,p_xml);
79: l_retDoc := xmlparser.getDocument(l_parser);
73: ) return xmldom.DOMDocument is
74: l_retDoc xmldom.DOMDocument;
75: l_parser xmlparser.parser;
76: begin
77: l_parser := xmlparser.newParser;
78: xmlparser.parseBuffer(l_parser,p_xml);
79: l_retDoc := xmlparser.getDocument(l_parser);
80: return l_retDoc;
81: exception
74: l_retDoc xmldom.DOMDocument;
75: l_parser xmlparser.parser;
76: begin
77: l_parser := xmlparser.newParser;
78: xmlparser.parseBuffer(l_parser,p_xml);
79: l_retDoc := xmlparser.getDocument(l_parser);
80: return l_retDoc;
81: exception
82: when XMLParserError THEN
75: l_parser xmlparser.parser;
76: begin
77: l_parser := xmlparser.newParser;
78: xmlparser.parseBuffer(l_parser,p_xml);
79: l_retDoc := xmlparser.getDocument(l_parser);
80: return l_retDoc;
81: exception
82: when XMLParserError THEN
83: xmlparser.freeParser(l_parser);
78: xmlparser.parseBuffer(l_parser,p_xml);
79: l_retDoc := xmlparser.getDocument(l_parser);
80: return l_retDoc;
81: exception
82: when XMLParserError THEN
83: xmlparser.freeParser(l_parser);
84: return l_retDoc;
85: end parse;
86: --
79: l_retDoc := xmlparser.getDocument(l_parser);
80: return l_retDoc;
81: exception
82: when XMLParserError THEN
83: xmlparser.freeParser(l_parser);
84: return l_retDoc;
85: end parse;
86: --
87: function tonode(doc xmldom.DOMDocument) return xmldom.DOMNode is