⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 overview-summary-sarissa.js.html

📁 sarissa用于支持多浏览器的浏览及编程
💻 HTML
📖 第 1 页 / 共 4 页
字号:
<!doctype html public "-//W3C//DTD HTML 4.0 Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd"><html><head><title>sarissa Overview</title><link rel ="stylesheet" type="text/css" href="stylesheet.css" title="Style"><script>function asd() {			parent.document.title="sarissa.js Overview";	}</script></head><body bgcolor="#eeeeee" onload="asd();"><!-- ========== START OF NAVBAR ========== --><a name="navbar_top"><!-- --></a><table border="0" width="100%" cellpadding="1" cellspacing="0"><tr><td colspan=2 bgcolor="#b8cade" class="NavBarCell1"><a name="navbar_top_firstrow"><!-- --></a><table border="0" cellpadding="0" cellspacing="3">  <tr align="center" valign="top">      <td bgcolor="#b8cade" class="NavBarCell1">    <a href="overview-summary.html"><font class="NavBarFont1"><b>Overview</b></font></a>&nbsp;</td>  <td bgcolor="#FFFFFF" class="NavBarCell1Rev">	&nbsp;<font class="NavBarFont1Rev"><b>File</b></font>&nbsp;</td>    <td bgcolor="#FFFFFF" class="NavBarCell1"> 	<font class="NavBarFont1">Class</font>&nbsp;</td>  <td bgcolor="#b8cade" class="NavBarCell1">    <a href="overview-tree.html"><font class="NavBarFont1"><b>Tree</b></font></a>&nbsp;</td>  <td bgcolor="#b8cade" class="NavBarCell1">    <a href="index-all.html"--><font class="NavBarFont1"><b>Index</b></font></a>&nbsp;</td>  <td bgcolor="#b8cade" class="NavBarCell1">    <a href="help-doc.html"><font class="NavBarFont1"><b>Help</b></font></a>&nbsp;</td>  </tr></table></td><td bgcolor="#b8cade" align="right" valign="top"><em><b>sarissa</b></em></td></tr><tr><td bgcolor="#eeeeee" class="NavBarCell2"><font size="-2">&nbsp;PREV&nbsp;&nbsp;NEXT</font></td><td bgcolor="#eeeeee" class="NavBarCell2"><font size="-2">  <a href="index.html" target="_top"><b>FRAMES</b></a>  &nbsp;&nbsp;<a href="overview-summary.html" target="_top"><b>NO FRAMES</b></a>&nbsp;&nbsp;<script>  <!--  if(window==top) {    document.writeln('<A HREF="allclasses-noframe.html" TARGET=""><B>All Classes</B></A>');  }  //--></script><noscript><a href="allclasses-noframe.html" target=""><b>All Classes</b></a></noscript></font></td></tr></table><!-- =========== END OF NAVBAR =========== --><hr><center>		   <h2>sarissa.js</h2>	</center>	<h4>Summary</h4><p>			No overview generated for 'sarissa.js'<BR/><BR/>	</p><hr>    <table border="1" cellpadding="3" cellspacing="0" width="100%">    <tr bgcolor="#CCCCFF" class="TableHeadingColor">    <td colspan=2><font size="+2">            <b>Class Summary</b>        </font></td>    </tr>        <tr bgcolor="#eeeeee" class="TableRowColor">    <td width="15%"><b><a href="Sarissa.html">Sarissa</a></b></td>    <td>&nbsp;</td>    </tr>        <tr bgcolor="#eeeeee" class="TableRowColor">    <td width="15%"><b><a href="XMLHttpRequest.html">XMLHttpRequest</a></b></td>    <td>&nbsp;</td>    </tr>        <tr bgcolor="#eeeeee" class="TableRowColor">    <td width="15%"><b><a href="XMLSerializer.html">XMLSerializer</a></b></td>    <td>&nbsp;</td>    </tr>        <tr bgcolor="#eeeeee" class="TableRowColor">    <td width="15%"><b><a href="XSLTProcessor.html">XSLTProcessor</a></b></td>    <td>&nbsp;</td>    </tr>        </table>    <hr/> <!-- ========== METHOD SUMMARY =========== --><!-- ========== END METHOD SUMMARY =========== -->        <pre class="sourceview"><span class="comment">/** * ==================================================================== * About * ==================================================================== * Sarissa is an ECMAScript library acting as a cross-browser wrapper for native XML APIs. * The library supports Gecko based browsers like Mozilla and Firefox, * Internet Explorer (5.5+ with MSXML3.0+), Konqueror, Safari and a little of Opera * <span class="attrib">@version</span> 0.9.7.6 * <span class="attrib">@author</span>: Manos Batsis, mailto: mbatsis at users full stop sourceforge full stop net * ==================================================================== * Licence * ==================================================================== * Sarissa is free software distributed under the GNU GPL version 2 (see &lt;a href="gpl.txt"&gt;gpl.txt&lt;/a&gt;) or higher,  * GNU LGPL version 2.1 (see &lt;a href="lgpl.txt"&gt;lgpl.txt&lt;/a&gt;) or higher and Apache Software License 2.0 or higher  * (see &lt;a href="asl.txt"&gt;asl.txt&lt;/a&gt;). This means you can choose one of the three and use that if you like. If  * you make modifications under the ASL, i would appreciate it if you submitted those. * In case your copy of Sarissa does not include the license texts, you may find * them online in various formats at &lt;a href="http://www.gnu.org"&gt;http://www.gnu.org&lt;/a&gt; and  * &lt;a href="http://www.apache.org"&gt;http://www.apache.org&lt;/a&gt;. * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY  * KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE  * WARRANTIES OF MERCHANTABILITY,FITNESS FOR A PARTICULAR PURPOSE  * AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR  * COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR  * OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE  * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */</span><span class="comment">/** * &lt;p&gt;Sarissa is a utility class. Provides "static" methods for DOMDocument,  * DOM Node serialization to XML strings and other utility goodies.&lt;/p&gt; * <span class="attrib">@constructor</span> */</span><span class="reserved">function</span> Sarissa(){};Sarissa.PARSED_OK = <span class="literal">"Document contains no parsing errors"</span>;Sarissa.PARSED_EMPTY = <span class="literal">"Document is empty"</span>;Sarissa.PARSED_UNKNOWN_ERROR = <span class="literal">"Not well-formed or other error"</span>;var _sarissa_iNsCounter = 0;var _SARISSA_IEPREFIX4XSLPARAM = <span class="literal">""</span>;var _SARISSA_HAS_DOM_IMPLEMENTATION = document.implementation &amp;&amp; true;var _SARISSA_HAS_DOM_CREATE_DOCUMENT = _SARISSA_HAS_DOM_IMPLEMENTATION &amp;&amp; document.implementation.createDocument;var _SARISSA_HAS_DOM_FEATURE = _SARISSA_HAS_DOM_IMPLEMENTATION &amp;&amp; document.implementation.hasFeature;var _SARISSA_IS_MOZ = _SARISSA_HAS_DOM_CREATE_DOCUMENT &amp;&amp; _SARISSA_HAS_DOM_FEATURE;var _SARISSA_IS_SAFARI = (navigator.userAgent &amp;&amp; navigator.vendor &amp;&amp; (navigator.userAgent.toLowerCase().indexOf(<span class="literal">"applewebkit"</span>) != -1 || navigator.vendor.indexOf(<span class="literal">"Apple"</span>) != -1));var _SARISSA_IS_IE = document.all &amp;&amp; window.ActiveXObject &amp;&amp; navigator.userAgent.toLowerCase().indexOf(<span class="literal">"msie"</span>) &gt; -1  &amp;&amp; navigator.userAgent.toLowerCase().indexOf(<span class="literal">"opera"</span>) == -1;<span class="reserved">if</span>(!window.Node || !Node.ELEMENT_NODE){    Node = {ELEMENT_NODE: 1, ATTRIBUTE_NODE: 2, TEXT_NODE: 3, CDATA_SECTION_NODE: 4, ENTITY_REFERENCE_NODE: 5,  ENTITY_NODE: 6, PROCESSING_INSTRUCTION_NODE: 7, COMMENT_NODE: 8, DOCUMENT_NODE: 9, DOCUMENT_TYPE_NODE: 10, DOCUMENT_FRAGMENT_NODE: 11, NOTATION_NODE: 12};};<span class="reserved">if</span>(typeof XMLDocument == <span class="literal">"undefined"</span> &amp;&amp; typeof Document !=<span class="literal">"undefined"</span>){ XMLDocument = Document; } <span class="comment">// IE initialization</span><span class="reserved">if</span>(_SARISSA_IS_IE){    <span class="comment">// for XSLT parameter names, prefix needed by IE</span>    _SARISSA_IEPREFIX4XSLPARAM = <span class="literal">"xsl:"</span>;    <span class="comment">// used to store the most recent ProgID available out of the above</span>    var _SARISSA_DOM_PROGID = <span class="literal">""</span>;    var _SARISSA_XMLHTTP_PROGID = <span class="literal">""</span>;    var _SARISSA_DOM_XMLWRITER = <span class="literal">""</span>;    <span class="comment">/**     * Called when the Sarissa_xx.js file is parsed, to pick most recent     * ProgIDs for IE, then gets destroyed.     * <span class="attrib">@private</span>     * <span class="attrib">@param</span> idList an array of MSXML PROGIDs from which the most recent will be picked for a given object     * <span class="attrib">@param</span> enabledList an array of arrays where each array has two items; the index of the PROGID for which a certain feature is enabled     */</span>    Sarissa.pickRecentProgID = <span class="reserved">function</span> (idList){        <span class="comment">// found progID flag</span>        var bFound = false;        <span class="reserved">for</span>(var i=0; i &lt; idList.length &amp;&amp; !bFound; i++){            try{                var oDoc = new ActiveXObject(idList[i]);                o2Store = idList[i];                bFound = true;            }catch (objException){                <span class="comment">// trap; try next progID</span>            };        };        <span class="reserved">if</span> (!bFound) {            throw <span class="literal">"Could not retreive a valid progID of Class: "</span> + idList[idList.length-1]+<span class="literal">". (original exception: "</span>+e+<span class="literal">")"</span>;        };        idList = null;        <span class="reserved">return</span> o2Store;    };    <span class="comment">// pick best available MSXML progIDs</span>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -