Initial OpenECOMP Portal commit
[portal.git] / ecomp-portal-FE / client / bower_components / jquery / src / ajax / parseXML.js
diff --git a/ecomp-portal-FE/client/bower_components/jquery/src/ajax/parseXML.js b/ecomp-portal-FE/client/bower_components/jquery/src/ajax/parseXML.js
new file mode 100644 (file)
index 0000000..6599aaf
--- /dev/null
@@ -0,0 +1,27 @@
+define( [
+       "../core"
+], function( jQuery ) {
+
+// Cross-browser xml parsing
+jQuery.parseXML = function( data ) {
+       var xml;
+       if ( !data || typeof data !== "string" ) {
+               return null;
+       }
+
+       // Support: IE9
+       try {
+               xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" );
+       } catch ( e ) {
+               xml = undefined;
+       }
+
+       if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) {
+               jQuery.error( "Invalid XML: " + data );
+       }
+       return xml;
+};
+
+return jQuery.parseXML;
+
+} );