123456 |
- // Licensed Materials - Property of IBM
- // IBM Cognos Products: rs
- // (C) Copyright IBM Corp. 2003, 2022.
- // US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
- function _xpc(n){this._l2n=n;};_xpc.prototype._fkk=function(){var d=this._l2n.nodeType==_8qn._2db?this._l2n:this._l2n.ownerDocument;if(d._wl1){this._hij=d._wl1;}else{this._hij=_xpc._j23(d);d._wl1=this._hij;}this._8pl=[];this._xcj(this._l2n);return this._8pl.join("");};_xpc.prototype._zt8=function(n){var _cdl=n.nodeName;var _n9l=this._hij[_cdl];this._8pl.push("<");this._8pl.push(_cdl);var nl=n.attributes;var _tzl=nl.length;for(var i=0;i<_tzl;i++){var _f8n=nl.item(i);var _1wi=_f8n.name;var _uxm=_f8n.value;if(_n9l&&_n9l[_1wi]&&(_n9l[_1wi]===_uxm)){continue;}this._8pl.push( " " );this._8pl.push(_1wi);this._8pl.push('="');this._8pl.push(_cgm._e8j(_uxm));this._8pl.push('"');}var _g1c=n.hasChildNodes();this._8pl.push(_g1c?">":"/>");for(var _9rm=n.firstChild;_9rm;_9rm=_9rm.nextSibling){this._xcj(_9rm);}if(_g1c){this._8pl.push("</");this._8pl.push(_cdl);this._8pl.push(">");}};_xpc.prototype._xcj=function(n){switch(n.nodeType){case _8qn._urh:this._8pl.push(_cgm._e8j(n.nodeValue));break;case _8qn._0zc:this._8pl.push("<!--");this._8pl.push(n.nodeValue);this._8pl.push("-->");break;case _8qn._cc5:this._8pl.push( "<" + "![CDATA[" );this._8pl.push(n.nodeValue);this._8pl.push( "]" + "]>" );break;case _8qn._1zc:case _8qn._2db:this._zt8(n);}};_xpc._j23=function(d){var _o5k={};if(!d.doctype){return _o5k;}var _2wl=_o7g._qml;var _m7i=_7hn._3em( d.doctype ).split( "<!ATTLIST " );var _tzl=_m7i.length;for(var i=1;i<_tzl;i++){var a2=_m7i[i].split(">");var a3=a2[0].split(/\r?\n/);if(a3.length>1){var _cdl=a3[0];var o={};for(var j=0;j<a3.length;j++){var a4=a3[j].trim();var _58k=this._kk5(a4);if(_58k){var _1wi=a4.split(/\s+/)[0];if(_2wl&&(_1wi.indexOf(":")!=-1)){continue;}o[_1wi]=_58k;}}_o5k[_cdl]=o;}}return _o5k;};_xpc._kk5=function(_p7m){var _58k=null;var _ken=_p7m.trim();var _bkn=_ken.lastIndexOf("\"");if(_bkn!=-1){_ken=_ken.substring(0, _bkn);_bkn=_ken.lastIndexOf("\"");if(_bkn!=-1){_58k=_ken.substring(_bkn+1, _ken.length);}}return _58k;};
|