亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? xml.java

?? 主要的怎么樣結(jié)合java 和 javascript!
?? JAVA
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
        XML result;        javax.xml.namespace.QName qname;        try        {            qname = new javax.xml.namespace.QName(name.uri(), name.localName());        }        catch(Exception e)        {            throw ScriptRuntime.typeError(e.getMessage());        }        result = createTextElement(lib, qname, value.toString());        return result;    }    /**     *     * @param name     * @return     */    private XMLList matchAttributes(XMLName xmlName)    {        XMLList result = new XMLList(lib);        XmlCursor curs = newCursor();        if (curs.currentTokenType().isStartdoc())        {            curs.toFirstContentToken();        }        if (curs.isStart())        {            if (curs.toFirstAttribute())            {                do                {                    if (qnameMatches(xmlName, curs.getName()))                    {                        result.addToList(createAttributeObject(curs));                    }                } while (curs.toNextAttribute());            }        }        curs.dispose();        return result;    }    /**     *     * @param attrCurs     * @return     */    private XML createAttributeObject (XmlCursor attrCurs)    {        XML result = null;        if (attrCurs.currentTokenType().isAttr())        {            result = createAttributeXML(lib, attrCurs);        }        return result;    }    //    //    //  methods overriding ScriptableObject    //    //    public String getClassName ()    {        return "XML";    }    //    //    //  methods overriding IdScriptableObject    //    //    /**     * XML[0] should return this, all other indexes are Undefined     *     * @param index     * @param start     * @return     */    public Object get(int index, Scriptable start)    {        //Log("get index: " + index);        if (index == 0)        {            return this;        }        else        {            return Scriptable.NOT_FOUND;        }    }    /**     * Does the named property exist     *     * @param name     * @param start     * @return     */    boolean hasXMLProperty(XMLName xmlName)    {        boolean result = false;        if (prototypeFlag)        {            String name = xmlName.localName();            if (getMethod(name) != NOT_FOUND)            {                result = true;            }        }        else        {            // Has now should return true if the property would have results > 0 or            // if it's a method name            String name = xmlName.localName();            if ((getPropertyList(xmlName).length() > 0) ||                (getMethod(name) != NOT_FOUND))            {                result = true;            }        }        return result;    }    /**     *     * @param index     * @param start     * @return     */    public boolean has(int index, Scriptable start)    {        return (index == 0);    }    /**     *     * @return     */    public Object[] getIds()    {        Object[] enumObjs;        if (prototypeFlag)        {            enumObjs = new Object[0];        }        else        {            enumObjs = new Object[1];            enumObjs[0] = new Integer(0);        }        return enumObjs;    }    /**     *     * @return     */    public Object [] getIdsForDebug()    {        return getIds();    }    /**     *     * @param name     * @param start     * @return     */    Object getXMLProperty(XMLName xmlName)    {        Object result = NOT_FOUND;        if (prototypeFlag)        {            String name = xmlName.localName();            result = getMethod(name);        }        else        {            result = getPropertyList(xmlName);        }        return result;    }    /**     *     * @param name     * @param start     * @param value     */    void putXMLProperty(XMLName xmlName, Object value)    {        //Log("put property: " + name + " value: " + value.getClass());        if (prototypeFlag)        {        }        else        {            // Special-case checks for undefined and null            if (value == null)            {                value = "null";            }            else if (value instanceof Undefined)            {                value = "undefined";            }            // Get the named property            if (xmlName.isAttributeName())            {                setAttribute(xmlName, value);            }            else if (xmlName.uri() == null &&                     xmlName.localName().equals("*"))            {                setChildren(value);            }            else            {                // Convert text into XML if needed.                XMLObjectImpl xmlValue = null;                if (value instanceof XMLObjectImpl)                {                    xmlValue = (XMLObjectImpl) value;                    // Check for attribute type and convert to textNode                    if (xmlValue instanceof XML)                    {                        if (((XML) xmlValue).tokenType() == XmlCursor.TokenType.ATTR)                        {                            xmlValue = makeXmlFromString(lib, xmlName, xmlValue.toString());                        }                    }                    if (xmlValue instanceof XMLList)                    {                        for (int i = 0; i < xmlValue.length(); i++)                        {                            XML xml = (XML)((XMLList) xmlValue).item(i);                            if (xml.tokenType() == XmlCursor.TokenType.ATTR)                            {                                ((XMLList) xmlValue).replace(i, makeXmlFromString(lib, xmlName, xml.toString()));                            }                        }                    }                }                else                {                    xmlValue = makeXmlFromString(lib, xmlName, ScriptRuntime.toString(value));                }                XMLList matches = (XMLList)getPropertyList(xmlName);                if (matches.length() == 0)                {                    appendChild(xmlValue);                }                else                {                    // Remove all other matches                    for (int i = 1; i < matches.length(); i++)                    {                        removeChild(matches.item(i).childIndex());                    }                    // Replace first match with new value.                    doPut(xmlName, (XML)matches.item(0), xmlValue);                }            }        }    }    /**     *     * @param index     * @param start     * @param value     */    public void put(int index, Scriptable start, Object value)    {        // Spec says assignment to indexed XML object should return type error        throw ScriptRuntime.typeError("Assignment to indexed XML is not allowed");    }    /**     *     * @param name     */    void deleteXMLProperty(XMLName name)    {        if (!name.isDescendants() && name.isAttributeName())        {            XmlCursor curs = newCursor();            // TODO: Cover the case *::name            if (name.localName().equals("*"))            {                // Delete all attributes.                if (curs.toFirstAttribute())                {                    while (curs.currentTokenType().isAttr())                    {                        curs.removeXml();                    }                }            }            else            {                // Delete an attribute.                javax.xml.namespace.QName qname = new javax.xml.namespace.QName(                    name.uri(), name.localName());                curs.removeAttribute(qname);            }            curs.dispose();        }        else        {            XMLList matches = (XMLList)getPropertyList(name);            matches.remove();        }    }    /**     *     * @param index     */    public void delete(int index)    {        if (index == 0)        {            remove();        }    }    //    //    //  package utility functions:    //    //    protected XScriptAnnotation getAnnotation ()    { return _anno; }    protected void changeNS (String oldURI, String newURI)    {        XmlCursor curs = newCursor();        while (curs.toParent())            /* Goto the top of the document */;        TokenType tt = curs.currentTokenType();        if (tt.isStartdoc())        {            tt = curs.toFirstContentToken();        }        if (tt.isStart())        {            do            {                if (tt.isStart() || tt.isAttr() || tt.isNamespace())                {                    javax.xml.namespace.QName currQName = curs.getName();                    if (oldURI.equals(currQName.getNamespaceURI()))                    {                        curs.setName(new javax.xml.namespace.QName(newURI, currQName.getLocalPart()));                    }                }                tt = curs.toNextToken();            } while (!tt.isEnddoc() && !tt.isNone());        }        curs.dispose();    }    /**     *     */    void remove ()    {        XmlCursor childCurs = newCursor();        if (childCurs.currentTokenType().isStartdoc())        {            // Remove on the document removes all children.            TokenType tt = childCurs.toFirstContentToken();            while (!tt.isEnd() && !tt.isEnddoc())            {                removeToken(childCurs);                tt = childCurs.currentTokenType();      // Now see where we're pointing after the delete -- next token.            }        }        else        {                removeToken(childCurs);        }        childCurs.dispose();    }    /**     *     * @param value     */    void replaceAll(XML value)    {        XmlCursor curs = newCursor();        replace(curs, value);        _anno = value._anno;        curs.dispose();    }    /**     *     * @param attrName     * @param value     */    void setAttribute(XMLName xmlName, Object value)    {        if (xmlName.uri() == null &&            xmlName.localName().equals("*"))        {            throw ScriptRuntime.typeError("@* assignment not supported.");        }        XmlCursor curs = newCursor();        String strValue = ScriptRuntime.toString(value);        if (curs.currentTokenType().isStartdoc())        {            curs.toFirstContentToken();        }        javax.xml.namespace.QName qName;        try        {            qName = new javax.xml.namespace.QName(xmlName.uri(), xmlName.localName());        }        catch(Exception e)        {            throw ScriptRuntime.typeError(e.getMessage());        }        if (!curs.setAttributeText(qName, strValue))        {            if (curs.currentTokenType().isStart())            {                // Can only add attributes inside of a start.                curs.toNextToken();            }            curs.insertAttributeWithValue(qName, strValue);        }        curs.dispose();    }    /**     *     * @param namespace     * @return     */    private XMLList allChildNodes(String namespace)    {        XMLList result = new XMLList(lib);        XmlCursor curs = newCursor();        TokenType tt = curs.currentTokenType();        javax.xml.namespace.QName targetProperty = new javax.xml.namespace.QName(namespace, "*");        if (tt.isStartdoc())        {            tt = curs.toFirstContentToken();        }

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产成人av福利| 国产视频一区在线播放| 精品国产精品网麻豆系列| 日韩欧美亚洲一区二区| 中文字幕欧美日韩一区| 中文字幕一区二区三中文字幕| 国产精品激情偷乱一区二区∴| 亚洲黄色小视频| 免费在线观看一区| 成人黄色在线网站| 欧美日韩国产综合久久| 日韩一区二区在线观看| 国产色产综合产在线视频| 亚洲国产精品激情在线观看| 洋洋成人永久网站入口| 狠狠狠色丁香婷婷综合激情 | 欧美日韩精品三区| 精品国产乱码久久久久久蜜臀| 国产日韩在线不卡| 亚洲欧洲国产日韩| 久久精品久久久精品美女| 成人小视频在线观看| 欧美一区二区在线不卡| 国产精品视频线看| 麻豆一区二区在线| 国产一区二区免费在线| 日本韩国一区二区| 久久久久国色av免费看影院| 一区二区三区日本| 国产一区二区三区黄视频| 欧美久久久久久久久中文字幕| 国产精品色婷婷久久58| 韩国av一区二区三区在线观看| 欧美天堂亚洲电影院在线播放| 国产喷白浆一区二区三区| 亚洲成人777| av一区二区三区四区| 欧美变态tickle挠乳网站| 亚洲午夜免费电影| 911国产精品| 日韩精品一级二级| 在线观看一区二区精品视频| 久久精品男人的天堂| 亚洲va在线va天堂| 欧美日韩一区二区三区四区| 亚洲综合999| 成人丝袜高跟foot| 国产免费成人在线视频| 韩国毛片一区二区三区| 精品日韩一区二区| 精品一区二区三区影院在线午夜| 欧美精品粉嫩高潮一区二区| 亚洲成a天堂v人片| 欧美亚洲另类激情小说| 日韩电影一区二区三区| 日韩久久精品一区| 99久久婷婷国产综合精品电影| 国产精品美女久久久久久| 成人一区在线看| 国产精品久久久久久亚洲毛片 | 成人av在线看| 91精品国产一区二区三区香蕉| 亚洲精品国产精华液| 7777女厕盗摄久久久| 美女诱惑一区二区| 国产精品萝li| 欧美日本高清视频在线观看| 激情小说亚洲一区| 一区二区三区免费看视频| 欧美一区二区视频观看视频| 国产不卡在线视频| 视频在线观看一区二区三区| 亚洲国产成人在线| 欧美日韩高清不卡| 99免费精品在线| 国产麻豆精品在线观看| 亚洲人123区| 久久精品一区二区三区av| a美女胸又www黄视频久久| 麻豆91精品91久久久的内涵| 一区二区三区在线视频免费| 欧美精品一区在线观看| 欧美在线视频全部完| 成人午夜大片免费观看| 美日韩一区二区| 免费人成在线不卡| 亚洲一区二区三区自拍| 1000精品久久久久久久久| 国产欧美一区二区精品秋霞影院| 欧美日韩国产首页在线观看| 在线精品视频小说1| 成人app软件下载大全免费| 激情五月婷婷综合网| 麻豆成人久久精品二区三区红| 亚洲一区免费观看| 亚洲成a天堂v人片| 亚洲线精品一区二区三区| 亚洲精品视频一区二区| 亚洲日本在线视频观看| 亚洲精品成人在线| 国产欧美精品一区二区三区四区 | 亚洲综合一二区| 国产精品综合在线视频| 日韩电影在线看| 亚洲综合激情小说| 婷婷六月综合亚洲| 蜜臀精品久久久久久蜜臀| 精品亚洲成av人在线观看| 国产激情视频一区二区三区欧美 | 国产精品欧美精品| 亚洲一区二区精品久久av| 亚洲第一激情av| 久草中文综合在线| 国产一区二区免费在线| av一区二区三区四区| 欧美在线不卡视频| 日韩欧美电影一二三| 日本一区二区免费在线| 亚洲在线视频免费观看| 久久99精品视频| 色香色香欲天天天影视综合网| 欧美老年两性高潮| 国产丝袜美腿一区二区三区| 亚洲欧美一区二区三区极速播放| 日产国产欧美视频一区精品 | 国产精品一二二区| 欧美三级电影精品| 国产女主播视频一区二区| 一区二区三区免费网站| 韩国精品一区二区| 欧美日韩国产高清一区| 国产精品电影一区二区| 精品伊人久久久久7777人| 欧美在线一区二区三区| 国产日韩欧美精品综合| 日韩成人一级片| 欧美精品在线视频| 亚洲成a人v欧美综合天堂下载| 亚洲综合激情小说| 欧美三级中文字幕| 亚洲欧美电影一区二区| va亚洲va日韩不卡在线观看| 在线这里只有精品| 日韩午夜激情视频| 国产精品盗摄一区二区三区| 九九视频精品免费| 欧美一区日韩一区| 国产欧美一区二区精品性| 日韩精品亚洲一区| 欧美色精品在线视频| 日韩午夜激情视频| 久久99在线观看| 精品福利一二区| 久久99精品久久久久久国产越南| 精品久久人人做人人爰| 精品亚洲国内自在自线福利| 欧美一区二区三区四区视频| 丝袜美腿亚洲色图| 99麻豆久久久国产精品免费优播| 26uuu另类欧美| 精品一区二区国语对白| 欧美一区日韩一区| 国产欧美日韩不卡免费| 激情久久五月天| 久久久久国产精品麻豆| 美腿丝袜在线亚洲一区| 精品日本一线二线三线不卡| 久久国产日韩欧美精品| 欧美亚洲丝袜传媒另类| 亚洲最色的网站| 欧美午夜不卡视频| 亚洲天堂精品在线观看| 精彩视频一区二区| 欧美一区二区私人影院日本| 五月婷婷色综合| 欧美另类z0zxhd电影| 亚洲成人免费看| 欧美日韩一区在线| 亚洲精选视频在线| 在线播放日韩导航| 91最新地址在线播放| 亚洲激情自拍偷拍| 日韩美女一区二区三区四区| 91在线视频免费91| 免费观看在线色综合| 久久综合狠狠综合| av中文字幕在线不卡| 日韩黄色免费电影| 亚洲天天做日日做天天谢日日欢| 777a∨成人精品桃花网| 国产一区中文字幕| 一区二区视频在线| 国产精品无遮挡| 国产精品久久久久毛片软件| 亚洲欧洲av色图| 亚洲日本va午夜在线影院| 亚洲欧美日韩国产手机在线| 亚洲在线观看免费视频| 视频一区视频二区在线观看| 麻豆精品新av中文字幕|